20061115

Batch Input a Tx. FB01

- Funciones:
POSTING_INTERFACE_START, POSTING_INTERFACE_DOCUMENT, POSTING_INTERFACE_END : se llamana en ese orden, permite cargar documentos en modo BI o Call Transaction.


- BAPI:
BAPI_ACC_DOCUMENT_POST


- Reports:
RFBIBL00 : crear un archivo con el formato correspondiente y llamarlo con un submit.
este report crea un juego de datos, que luego procesaremos con el report RSBDCSUB.
ej:
SUBMIT rfbibl00 WITH ds_name = wv_outfile "-> path al arch creado
WITH callmode = 'B'
* WITH xlog = 'X'
WITH xinf = 'X'
AND RETURN.

SUBMIT rsbdcsub USER p_util
WITH mappe = p_group "BI name
WITH von = p_start "create on from
WITH bis = p_start "create on to
WITH z_verarb = 'X'
WITH fehler = space
WITH logall = 'X'
AND RETURN.

20060715

Transportar Texto Estandar

Creado con la trx SO10.
- Leer nota 3355 ( SAPscript: Transporting styles/forms/texts )

Alternativas :
- Crear entradas a mano en una orden de transporte.
R3TR FORM NAME
(NAME = Nombre del sapscript)
R3TR STYL NAME
(NAME = Nombre del estilo)
R3TR TEXT OBJECT,NAME,ID,L
(OBJECT = Text object, NAME = Text name, ID = Text ID, L = Text language)
- Algunos reportes que nos ayudan : RSTXTRAN, RSTXSCRP, RSTXR3TR, RSTXTCPY.
- Copia entre mandantes, trx: SO10, SE72, SE71 : 'Utilidades' -> 'Copiar del mandante'

20060713

Bussiness Add-Ins

- Ampliaciones del sistema standard Orientada a Objetos.
- Business Add-ins permiten distinguir entre enhacements que permiten una sola implementación de aquellos que pueden ser implementados varias veces e incluso filtrado por valores.
- Enhancement que puede crearse en cualquiera de las capas de una infraestructura multicapa.
- Se definen en la transacción SE18.
- Se implementan en la transacción SE19.

Ampliaciones Posibles:
- Ampliación de las Funcionalidades del Código Standard
- Ampliaciones de Pantallas
- Ampliaciones del Menú

Formas de buscarlos:
- Por modulo en trx SE18
- Por trx SPRO
- Buscar por codigo en programas: CLABAP
- Break-point en CL_EXITHANDLER->GET_INSTANCE.



20060711

Algunos progs utiles

Progs
--------------------------------------------------------
RSTXFCAT -> busqueda de formularios
RSTXR3TR -> download de formularios
RSTXSCRP -> backup form Sapscript
RSAQR3TR -> backup Querys
RSTXPDFT4 -> abap list y form a PDF. a partir de una orden de spool.
RSWBO052 -> modifica entradas al catalogo de objetos
RSTXTRAN -> para transportar textos estandares. poner el nro de la tarea.
RSTXLDMC -> subir imagen tiff como texto estandar.
MCDOKDEL -> borra documentos DMS con marca de borrado
RV80HGEN -> Activa Condiciones y fórmulas en un mandt
RSSTAT20 -> estadisticas de sistema
RSMODPRF -> buscar field exits
RSWBO052 -> modifica entradas en catalogo de objetos.


20060606

refresh de alv luego de un user_command

refrescar un alv luego de ejecutar el user_command. Cuando salga del form va a refrescar el alv.

por ejemplo con el doble click en una linea, te lleva a una trx, cambias datos y el ALV tiene que tomar esos cambios.


FORM user_command USING p_ucomm TYPE sy-ucomm
p_selfield TYPE slis_selfield.
CASE p_ucomm.
WHEN 'XXX'.
p_selfield-refresh = 'X'.
PERFORM llamar_a_trx.

.....
.....
ENDFORM.

20060227

Rango de números

- trx SNRO
- funcion para obtener el siguiente nro del rango: NUMBER_GET_NEXT

Esto nos sirve para mantener claves en tablas Z.
A los rangos los tenemos que incluir en una orden manualmente ya que no la pide automaticamente al grabar.

Cambiar texto en el login

trx SE61
clase docs: TX texto general
Idioma: Español (el del sistema)
nombre: ZLOGIN_SCREEN_INFO
crear o modificar el texto si existe..
se le pueden agregar iconos (tabla ICON, poner el valor con los @@)

Llamar ayuda para búsqueda

funciones para llamar a ayudas para busquedas.

ej:
AT selection-screen on value-request for campo
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

otras funciones:
CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' (F-36 campo umskz)
CALL FUNCTION 'F4TOOL_F4FUNCTION_BRIDGE'

Peticiones de Oferta

Peticion de oferta
- trx: ME41, ME42, ME43
- para reimprimir o viualizar, ingresar a la trx ME42 ir a mensajes, marcar uno y repetir mensaje, seleccionar el nuevo mensaje, ir a datos adicionales, seleccionar: '3 envío mediante transacción propia de aplicacion', volver y grabar. Luego ir a la trx ME9A (visual.msj: peticiones oferta)


- para ver mensajes sin tratar de etiquetas: trx MB90

Sapscript

sacar los ceros a izquierda en el form: &variable(Z)&

--------------------------------------------------------

&'Moneda 'EKKO-WAERS& --> si la variable está vacia, tonces no se imprime el texto tampoco.

--------------------------------------------------------

/: DEFINE &CANTIDAD& = &EKPO-MENGE&
/: PERFORM CANTIDAD IN PROGRAM ZEJEMPLO
/: USING &EKPO-KTMNG(T15)&
/: CHANGING &CANTIDAD&
/: CHANGING &UMED&
/: ENDPERFORM

--------------------------------------------------------
- impresor: armo mach code de forms.
PARAMETERS: s_form LIKE rsscf-tdform.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_form.
SUBMIT rstxfcat VIA SELECTION-SCREEN AND RETURN.
GET PARAMETER ID 'TTX' FIELD rstxd. s_form = rstxd-tdform.

--------------------------------------------------------

BOX YPOS '1.2' CM HEIGHT '3.0' CM FRAME 10 TW -> es a partir de la ventana donde se encuentra

--------------------------------------------------------

CALL FUNCTION 'CONTROL_FORM' "trigger page break
EXPORTING
command = 'NEW-PAGE'.

This page is powered by Blogger. Isn't yours?