Mensajes recientes

Páginas: 1 2 3 [4] 5 6 ... 10
31
Ampliaciones / Re:Consulta User Exit
« Último mensaje por Nelsonut en 09 de Abril de 2018, 12:29:26 pm »
Gracias por el consejo, realmente me ayudó mucho. Me gusta mucho Es muy útil para mí.
32
Programación ABAP / Ejemplos de Redondeo y Decimales en ABAP
« Último mensaje por molaci en 01 de Marzo de 2018, 09:50:09 am »
Estas son unas instrucciones básicas para trabajar con redondeos, valores absolutos, etc...

DATA n1 TYPE p DECIMALS 2.
DATA m1 TYPE p DECIMALS 2 VALUE '-5.55'.

DATA n2 TYPE p DECIMALS 2.
DATA m2 TYPE p DECIMALS 2 VALUE '5.15'.

n1 = abs( m1 ).   WRITE: / 'ABS  : ', n1.
n1 = sign( m1 ).  WRITE: / 'SIGN : ', n1.
n1 = ceil( m1 ).  WRITE: / 'CEIL : ', n1.
n1 = floor( m1 ). WRITE: / 'FLOOR: ', n1.
n1 = trunc( m1 ). WRITE: / 'TRUNC: ', n1.
n1 = frac( m1 ).  WRITE: / 'FRAC : ', n1.

SKIP.

n2 = abs( m2 ).   WRITE: / 'ABS  : ', n2.
n2 = sign( m2 ).  WRITE: / 'SIGN : ', n2.
n2 = ceil( m2 ).  WRITE: / 'CEIL : ', n2.
n2 = floor( m2 ). WRITE: / 'FLOOR: ', n2.
n2 = trunc( m2 ). WRITE: / 'TRUNC: ', n2.
n2 = frac( m2 ).  WRITE: / 'FRAC : ', n2.


Resultado final para N1
ABS  :              5,55  "Valor absoluto
SIGN :              1,00- "*
CEIL :              5,00- "Redondea hacia arriba
FLOOR:              6,00- "Redondea hacia abajo
TRUNC:              5,00- "Parte entera
FRAC :              0,55- "Parte decimal

Resultado final para N2
ABS  :              5,15  "Valor absoluto
SIGN :              1,00
CEIL :              6,00  "Redondea hacia arriba
FLOOR:              5,00  "Redondea hacia abajo
TRUNC:              5,00  "Parte entera
FRAC :              0,15  "Parte decimal

*El comando SIGN funciona de la siguiente manera:
Si el valor es > 0, devuelve  1.
Si el valor es = 0, devuelve  0.
Si el valor es < 0, devuelve -1.

33
Programación ABAP / Incluir campos adicionales en los informes ALV estándar de activos fijos
« Último mensaje por Carlos en 22 de Febrero de 2018, 11:55:50 am »
Todos los informes ALV de activos fijos tienen una estructura de catálogo predefinida con la nomenclatura:

            FIAA_SALVTAB_xxxxxx*

Ejemplos:

Patrimonio de activos fijos  > FIAA_SALVTAB_RABEST (Report: RABEST_ALV01)
Cuadro de activos fijos      > FIAA_SALVTAB_RAGITT (Report: RAGITT_ALV01)
Movimientos activos fijos    > FIAA_SALVTAB_RABEWG (Report: RABEWG_ALV01)
Amortizaciones               > FIAA_SALVTAB_RAHAFA (Report: RAHAFA_ALV01)


Cada catálogo de campo predefinido FIAA_SALVTAB_XXXXXX incluye una estructura tipo:

  CI_REPxxxxxx*

Ejemplos:

FIAA_SALVTAB_RABEST  .include > CI_REPRABEST  (Report: RABEST_ALV01)
FIAA_SALVTAB_RAGITT  .include > CI_REPRAGITT  (Report: RAGITT_ALV01)
FIAA_SALVTAB_RABEWG  .include > CI_REPRABEWG  (Report: RABEWG_ALV01)
FIAA_SALVTAB_RAHAFA  .include > CI_REPRAHAFA  (Report: RAHAFA_ALV01)



Procedimiento ejemplo del programa RABEST_ALV01 (de la nota 335065):

1.- Vamos al Diccionario (Tx. SE11) y en 'Tipo de datos' introducimos la estructura FIAA_SALVTAB_RABEST.
2.- Seleccionamos el  .Include > CI_REPRABEST (doble clic).
3.- En la estructura append añadimos los campos que deseamos al informe.
4.- Activamos el cambio.
5.- La próxima vez que ejecutemos el programa, modificamos el Layout y añadimos el nuevo campo al informe ALV.


Restricciones
Podemos incluir solo los campos que la base de datos lógica transfiere al informe.
 -ANLA (Segm.reg.maestro inmov.)
 -ANLZ (Asignaciones de activos fijos con fecha valor)
 -ANLU (Registro maestro de activos fijos: Campos de usuario)
 -ANLB (Parámetros de amortización)


-> Este método no está disponible para el informe RASIMU02. Lea la Nota 427827 para una mejora de RASIMU02.

Recomendaciones
-> Transfiera solo los campos realmente requeridos ya que cada campo agregado afecta el rendimiento.
-> Los campos que se incluyen adicionalmente se suministran con valores dentro del programa mediante una instrucción MOVE-CORRESPONDING. Es por eso que es necesario designar los campos agregados a los campos exactos correspondientes de las tablas originales o estructuras originales.
-> El tipo de componente también tiene que aceptar garantizar un formato correcto . Por lo tanto, siempre verifique los nombres de los campos en las estructuras iniciales (ANLAV, ANLB) y de qué tipo son. Luego, copie las entradas a la estructura CI_REPRA ... de forma idéntica.
-> Para los campos que contienen importes de moneda o especificaciones de cantidad, debe especificar tablas de referencia y campos de referencia. Puede asignar los campos de referencia en la pestaña de la pestaña Moneda / cantidad.
-> La activación de la estructura CI_REPRA ...- generalmente genera mensajes de advertencia, porque inserta campos en el espacio de nombres SAP en una estructura propiedad del cliente. Puede ignorar estas advertencias aquí y activar la estructura aún así.


34
Programación ABAP / Gran Recopilatorio de Programas DEMO
« Último mensaje por molaci en 21 de Febrero de 2018, 01:43:17 pm »
BARCBO02   -Programa para presentación: Gráfico de barras en modo de actualización
BARCBO03   -Programa presentación: Gráfico barras en modo actualiz.(tabla planif.)
BARCBO04   -Progr.demostración: actual.recíproca de diagrama de barras y dynpro
BARCOCX1   -Programa presentación: control diagrama de barras
BCALV_TEST_ABAP_PERFORMANCE   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_AUNIT_SEARCH   -Report BCALV_TEST_AUNIT_SEARCH
BCALV_TEST_BLOCK_LIST   -Programa BCALV_TEST_BLOCK_LIST
BCALV_TEST_BUFFER   -Test memoria intermedia
BCALV_TEST_BUFFER2   -Test memoria intermedia
BCALV_TEST_BUFFER_DECODING   -Programa BCALV_TEST_BUFFER_DECODING
BCALV_TEST_COLORS   -Report BCALV_TEST_COLORS
BCALV_TEST_COLUMN_TREE   -Programm BCALV_TEST_COLUMN_TREE
BCALV_TEST_DOUBLEBYTE   -Efectuar test de byte doble
BCALV_TEST_DRAG_DROP_02   -Programa BCALV_TEST_DRAG_DROP_02
BCALV_TEST_EDIT_L_SPACES   -Activar y desactivar la preparación para la entrada para todo el grid
BCALV_TEST_EXCEL_DATATYPES   -Report test FILTRO
BCALV_TEST_FB_CREATE   -Report test para la generación de tablas dinámica
BCALV_TEST_FCAT_MERGE   -Programa BCALV_TEST_FCAT_MERGE
BCALV_TEST_FORMATTING_ADVANCE   -Programa demostración: Opciones de formato
BCALV_TEST_FULLSCREEN   -Programa BCALV_TEST_FULLSCREEN
BCALV_TEST_FULLSCREEN_CALLS   -Programa BCALV_TEST_FULLSCREEN_CALLS
BCALV_TEST_FULLSCREEN_DRUCK   -Presentación LVA: Modo full screen
BCALV_TEST_FULLSCREEN_EDIT   -Programa BCALV_TEST_FULLSCREEN
BCALV_TEST_FULLSCREEN_EVENTS   -Programa BCALV_TEST_FULLSCREEN_EVENTS
BCALV_TEST_FULLSCREEN_EXCEPT   -Programa BCALV_TEST_FULLSCREEN_EXCEPT
BCALV_TEST_FULLSCREEN_FCURR   -ALV Filtro test monedas
BCALV_TEST_FULLSCREEN_FIELDS   -Programa BCALV_TEST_FULLSCREEN_FIELDS
BCALV_TEST_FULLSCREEN_FILTCURR   -ALV Filtro test monedas
BCALV_TEST_FULLSCREEN_FILTER   -Report test FILTRO
BCALV_TEST_FULLSCREEN_FQUAN   -ALV Filtro test cantidades
BCALV_TEST_FULLSCREEN_HTML   -Verificar full screen HTML
BCALV_TEST_FULLSCREEN_INDEX   -Programa BCALV_TEST_FULLSCREEN_INDEX
BCALV_TEST_FULLSCREEN_LAYOUT   -Programa BCALV_TEST_FULLSCREEN_LAYOUT
BCALV_TEST_FULLSCREEN_MBYTE   -Programa de test Unicode/Doublebyte
BCALV_TEST_FULLSCREEN_PERFORM   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_FULLSCREEN_PRINT   -Programa BCALV_TEST_FULLSCREEN_PRINT
BCALV_TEST_FULLSCREEN_REPREP   -Programa BCALV_TEST_FULLSCREEN_LAYOUT
BCALV_TEST_FULLSCREEN_REPREP_1   -Report BCALV_TEST_FULLSCREEN_REPREP_1
BCALV_TEST_FULLSCREEN_STATUS   -
BCALV_TEST_FULLSCREEN_STL   -Verificar Conmutar a lista
BCALV_TEST_FULLSCREEN_STRING   -Report test p.string
BCALV_TEST_FULLSCREEN_USER_COM   -Report BCALV_TEST_FULLSCREEN_USER_COM
BCALV_TEST_FUNCTIONS   -Programa BCALV_TEST_FUNCTIONS: Suprimir funciones barra herramientas
BCALV_TEST_GRID   -Programa BCALV_TEST_GRID
BCALV_TEST_GRID_DRAG_DROP   -Programa BCALV_TEST_DRAG_DROP_2GRIDS
BCALV_TEST_GRID_EDIT   -Ayuda F4
BCALV_TEST_GRID_EDIT2   -Programa BCALV_TEST_GRID
BCALV_TEST_GRID_EDITABLE   -Programa BCALV_TEST_GRID_EDITABLE
BCALV_TEST_GRID_EDIT_01   -Programa BCALV_TEST_GRID_EDIT_01
BCALV_TEST_GRID_EDIT_02   -Programa BCALV_TEST_GRID_EDIT_02
BCALV_TEST_GRID_EVENTS   -Programa BCALV_TEST_GRID_EVENTS
BCALV_TEST_GRID_F4_HELP   -Report ejemplo Ayuda p.entradas trama ALV
BCALV_TEST_GRID_FIELDS   -Programa BCALV_TEST_GRID_FIELDS
BCALV_TEST_GRID_INDEX   -Programa BCALV_TEST_GRID_INDEX
BCALV_TEST_GRID_LAYOUT   -Programa BCALV_TEST_GRID_LAYOUT
BCALV_TEST_GRID_ONPOPUP   -Trama en un contenedor de ventana de diálogo
BCALV_TEST_GRID_PERFORMANCE   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_GRID_PRINT   -Programa BCALV_TEST_GRID_PRINT
BCALV_TEST_GRID_REPREP   -Programa BCALV_TEST_GRID_LAYOUT
BCALV_TEST_GRID_REPREP_1   -Programa BCALV_TEST_GRID_LAYOUT
BCALV_TEST_GRID_TOOLBAR   -Programa BCALV_TEST_TOOLBAR
BCALV_TEST_HEADER   -Programa BCALV_TEST_HEADER
BCALV_TEST_HIERSEQ_LIST   -Programa BCALV_TEST_HIERSEQ_LIST
BCALV_TEST_HIERSEQ_LIST_EVENTS   -Programa BCALV_TEST_HIERSEQ_LIST_EVENTS
BCALV_TEST_HTML_HEADER   -Report de test ALV (generado)
BCALV_TEST_JOB_API   -Crear job con paso ALV mediante API de job
BCALV_TEST_LIST   -Programa BCALV_TEST_LIST
BCALV_TEST_LIST_APPEND   -Programa BCALV_TEST_LIST_APPEND
BCALV_TEST_LIST_APPEND_2   -Programa BCALV_TEST_LIST_APPEND_2 : Cantidad de líneas variables
BCALV_TEST_LIST_APPEND_FORM   -Programa BCALV_TEST_LIST_APPEND_FORM: con objeto de configuración ALV
BCALV_TEST_LIST_EVENTS   -Programa BCALV_TEST_LIST_EVENTS
BCALV_TEST_LIST_EVENTS2   -Programa BCALV_TEST_LIST_EVENTS2
BCALV_TEST_LIST_FIELDS   -Programa BCALV_TEST_LIST_FIELDS
BCALV_TEST_LIST_INDEX   -Programa BCALV_TEST_LIST_INDEX
BCALV_TEST_LIST_LAYOUT   -Programa BCALV_TEST_LIST_LAYOUT
BCALV_TEST_LIST_PERCENT   -Programa BCALV_TEST_LIST_EVENTS
BCALV_TEST_LIST_PERCENT_SIMPLE   -Programa BCALV_TEST_LIST_EVENTS
BCALV_TEST_LIST_PERFORMANCE   -Programa BCALV_TEST_GRID_PERFORMANCE
BCALV_TEST_LIST_PRINT   -Programa BCALV_TEST_LIST_PRINT
BCALV_TEST_LIST_PRINT2   -Impresión de prueba
BCALV_TEST_LIST_REPREP   -Programa BCALV_TEST_LIST_REPREP
BCALV_TEST_LIST_REPREP_1   -Programa BCALV_TEST_FULLSCREEN_LAYOUT
BCALV_TEST_LIST_STATUS   -Programa BCALV_TEST_LIST_STATUS
BCALV_TEST_LIST_WRITE   -Programa BCALV_TEST_GRID
BCALV_TEST_MEMORY   -Programa BCALV_TEST_PERFORMANCE_MEMORY
BCALV_TEST_MERGE   -Programa BCALV_TEST_FULLSCREEN_MERGE
BCALV_TEST_NEUER_JOIN   -
BCALV_TEST_NEUER_VIEW   -Programa BCALV_TEST_NEUER_VIEW
BCALV_TEST_NEUE_FUNCTION   -Report BCALV_TEST_NEUE_FUNCTION: Introducir icono en barra herramient.
BCALV_TEST_NEUE_TAB   -Programa BCALV_TEST_NEUE_TABELLE
BCALV_TEST_NEUE_TABELLE   -Programa BCALV_TEST_NEUE_TABELLE
BCALV_TEST_NPPON_1   -Programa BCALV_TEST_NPPON_1
BCALV_TEST_OLTP   -Programa BCALV_TEST_OLTP
BCALV_TEST_PERFORMANCE   -Programa BCALV_TEST_PERFORMANCE
BCALV_TEST_PERFORMANCE_MEMORY   -Programa BCALV_TEST_PERFORMANCE_MEMORY
BCALV_TEST_PRINT_PARAMETERS   -Test traspaso parámetros impresión
BCALV_TEST_PRINT_PARAMETERS_2   -Report BCALV_TEST_PRINT_PARAMETERS_2
BCALV_TEST_SEARCH   -Programa BCALV_TEST_SEARCH
BCALV_TEST_SIMPLE_TREE   -Programa BCALV_TEST_SIMPLE_TREE
BCALV_TEST_SORT   -Test clasif.p.Kanji
BCALV_TEST_SOS_WITH_ERROR   -Test de funcionalidad SOS
BCALV_TEST_STRING   -
BCALV_TEST_SUITE   -Programa BCALV_TEST_SUITE
BCALV_TEST_TOOLBAR   -Programa BCALV_TEST_TOOLBAR
BCALV_TEST_TRANSFERCOPY   -
BCALV_TEST_USER_COMMANDS   -Report BCALV_TEST_NEUE_TOOLBAR
BCALV_TEST_WRITE   -Test para ALV WRITE en Grid
BCS_EXAMPLE_1   -Uso BCS, ejemplo 1
BCS_EXAMPLE_2   -Uso BCS, ejemplo 2
BCS_EXAMPLE_3   -Uso BCS, ejemplo 3
BCS_EXAMPLE_4   -Uso BCS, ejemplo 1
BCS_EXAMPLE_5   -Uso BCS, ejemplo 5 (anexo de Winword)
BCS_EXAMPLE_6   -Enviar formulario PDF por correo electrónico
BCS_EXAMPLE_7   -BCS: Enviar correo electrónico con anexo Excel creación propia (ej.)
BCS_EXAMPLE_8   -BCS: Envío de una solicitud de spool como PDF por corr.elect.(ejemplo)
BCS_IBND_MAINT   -Actualización de las reglas para la distribución de entradas
BCS_MENU_TCODE_DISPATCH   -Programa BCS_MENU_TCODE_DISPATCH
BCS_OUTPER   -Generación correos electr.p.test de rendimiento p.proceso salida BCS
BCS_OUTPER2   -Proceso envío INT p.test rendimiento BCS
BCS_START_BEX   -Programa BCS_START_BEX
BCS_START_NAV   -Programa BCS_START_NAV
BCS_TEST01   -Test BCS: Diferentes parametrizaciones de envío
BCS_TEST02   -Documento Office -> MIME -> Documento office
BCS_TEST03   -Test del proceso de entrada
BCS_TEST04   -Test BCS: Pantalla de envío
BCS_TEST05   -Test BCS: Anexo binario
BCS_TEST06   -Uso BCS, ejemplo 1
BCS_TEST07   -Test BCS: SHORT_MESSAGE
BCS_TEST08   -Uso BCS, ejemplo 1
BCS_TEST09   -Test BCS: Add_Document_As_Attachment
BCS_TEST10   -Test BCS: Diferentes parametrizaciones de envío y retorno de status
BCS_TEST11   -Test: Métodos copia
BCS_TEST12   -Test BCS: Enviar varios documentos en un LUW
BCS_TEST13   -Test BCS: Envío directo
BCS_TEST14   -Test: BAdI en función de envío
BCS_TEST15   -Test: Conexión con objeto de aplicación
BCS_TEST16   -Test para reorganización: CL_BCS->DELETE
BCS_TEST17   -Ejemplo más senzillo para test de salto de línea
BCS_TEST18   -Test de reorganización: Conexión con objeto de aplicación
BCS_TEST19   -Test BCS: SMS sin servicio
BCS_TEST20   -Test: CREATE_USER_HOME_ADDRESS
BCS_TEST22   -Ejemplo más senzillo para test de salto de línea
BCS_TEST23   -Enviar OnCommit mediante RFC
BCS_TEST_REPLY   -Test BCS: Respuesta
DD_ALV_FREE_TOP   -Utilización de LVA con cabecera de página de libre configuración
DEMO_DYNPRO   -Programa S_SCREEN_PAINTER_DEMO
DEMO_DYNPROS_AND_LISTS   -Sistemas de listas
DEMO_DYNPRO_AT_EXIT_COMMAND   -Presentación llamada módulo incondicional
DEMO_DYNPRO_AUTOMATIC_CHECKS   -Presentación verificación entradas automática en dynpros
DEMO_DYNPRO_CHECK_RADIO   -Casillas y botones de selección
DEMO_DYNPRO_CONTEXT_MENU   -Menús contextuales en dynpros
DEMO_DYNPRO_DICTIONARY   -Presentación campos dynpro con referencia a Dictionary ABAP
DEMO_DYNPRO_DROPDOWN_LISTBOX   -Presentación para listas desplegables en dynpros
DEMO_DYNPRO_F1_HELP   -Present.Ayuda F1 en dynpros
DEMO_DYNPRO_F4_HELP_DICTIONARY   -Presentación para Ayuda F4 del Dictionary ABAP en dynpros
DEMO_DYNPRO_F4_HELP_DYNPRO   -Presentación para Ayuda F4 de dynpros
DEMO_DYNPRO_F4_HELP_MODULE   -Presentación para Ayuda F4 de módulos de diálogo
DEMO_DYNPRO_FIELD   -Presentación para FIELD en dynpros
DEMO_DYNPRO_FIELD_CHAIN   -Presentación verificaciones entradas en programa ABAP
DEMO_DYNPRO_GET_CURSOR   -Presentación GET CURSOR en dynpros
DEMO_DYNPRO_GUI_STATUS   -Presentación GUI-STATUS en dynpros
DEMO_DYNPRO_INPUT_OUTPUT   -Presentación campos entrada y salida en dynpros
DEMO_DYNPRO_MODIFY_SCREEN   -Presentación modificación de pantalla dinámica
DEMO_DYNPRO_MODIFY_SIMPLE   -Presentación p.modificar pantalla
DEMO_DYNPRO_MODULE   -Presentación llamada módulo simple
DEMO_DYNPRO_ON_CONDITION   -Presentación para llamadas de módulo condicionales en dynpros
DEMO_DYNPRO_PUSH_BUTTON   -Presentación para pulsadores en dynpros
DEMO_DYNPRO_SET_CURSOR   -Presentación posición cursor
DEMO_DYNPRO_SET_HOLD_DATA   -Presentación Conservar datos
DEMO_DYNPRO_SPLITTER_CONTROL   -Demo for Splitter Control
DEMO_DYNPRO_STATUS_ICONS   -Presentación iconos de status
DEMO_DYNPRO_STEP_LOOP   -Step loop
DEMO_DYNPRO_STRINGS   -Conexión de strings en campos de dynpro
DEMO_DYNPRO_SUBSCREENS   -Subscreens
DEMO_DYNPRO_TABCONT_LOOP   -Table control con LOOP-ENDLOOP
DEMO_DYNPRO_TABCONT_LOOP_AT   -Table control con LOOP AT ITAB
DEMO_DYNPRO_TABLE_CONTROL_1   -Table control con sentencia LOOP
DEMO_DYNPRO_TABLE_CONTROL_2   -Table control con LOOP AT ITAB
DEMO_DYNPRO_TABSTRIP_LOCAL   -Control de fichas, pasar páginas en SAP GUI
DEMO_DYNPRO_TABSTRIP_SERVER   -Control de fichas, pasar páginas en servidor de aplicaciones
DEMO_DYNPRO_VALUE_SELECT   -Presentación para verificaciones de entradas en lógica de proceso
DEMO_GFW_PRES_SHOW   -Example for the Function Module GFW_PRES_SHOW
DEMO_GFW_PRES_SHOW_MULT   -Example for the Function Module GFW_PRES_SHOW_MULT
GFW_DEMO_HIER1   -GFW: Demonstration of a simple hierarchy graphic using SAP Tree
GFW_DEMO_HIER2   -GFW: Demonstration of a hierarchy graphic (4 in splitter, Drag&Drop)
GFW_DEMO_HIER3   -GFW: Demonstration of a hierarchy/business graphic (Drag&Drop)
GFW_DEMO_PRES   -GFW: Demonstration of GFW with visible data container
GFW_DEMO_PRES1   -GFW: Demonstration of Business Graphics with GFW
GFW_PROG_BAR   -GFW: Programming example of a bar chart
GFW_PROG_COLUMNS_AND_TIME_AXIS   -GFW: Programming example of a column chart with time axis
GFW_PROG_HISTOGRAM   -GFW: Programming example of a histogram chart
GFW_PROG_LABELS   -GFW: Programming example of same labels, long labels
GFW_PROG_MTA   -GFW: Programming example of a milestone-trend analysis
GFW_PROG_PIE   -GFW: Programming example of a pie chart
GFW_PROG_TIME_AXIS   -GFW: Programming example of a scatter chart with time axis
GFW_PROG_TUTORIAL   -GFW: Programming example of a simple business graphic = GFW tutorial
GRBMAT_1   -Programa de presentación: Gráfico de pulsador
GRBMAT_2   -Programa demo: Gráfico de pulsador /2
GRBUSG_1   -Programa para presentación Gráficos de presentación SAP 2D
GRBUSG_2   -Programa para demostración Gráficos de presentación SAP 3D
GRBUSG_3   -Prog.demostración: Gráficos presentación comparación volumen negocios
GRBUSG_4   -Programa de presentación: Gráfico de presentación 2D - 3D - 4D
GRCNETC1   -Prog.demostración: Direccionar editor cluster en modo visualización
GRCNETC2   -Programa demostración: Direccionar editor cluster (versión ampliada)
GRGANT_2   -Programa demo: Diagrama de Gantt / 2
GRHIER_1   -Programa para demostración: Gráficos de jerarquía
GRHIER_2   -Programa para demostración: Jerarquía
GRHPGL_1   -Programa para demostración: Visualización HPGL
GRPORT_0   -Demostración de un gráfico de portfolio
GRSTAT_1   -Prog.demostración: Funciones trigonométricas con gráficos estadísticas
GRSTAT_2   -Prog.demostración: Representación funciones con gráficos estadísticas
HIER_BO1   -Programa para demostración: Gráfico de jerarquía en modo visualización
HIER_BO2   -Porgrama demostración: Gráfico de jerarquía en modo actualización
NETZOCX1   -Programa presentación: control de grafos
NETZOCX2   -Programa demo: control de grafos con procesamiento reincorp.en memoria
NETZ_BO1   -Programa demo: Grafo en modo visualización
NETZ_BO2   -Programa demo: Grafo en modo actualización
NETZ_BO3   -Programa demo: Grafo en modo actualización (FORM ampliada)
SBAL_ARCHIVE   -Archivar logs aplicación mediante ADK
SBAL_ARCHIVE_DELETE   -Log aplicación: Borrar logs archivados
SBAL_ARCHIVE_LOAD   -Log aplicación: Restaurar logs archivados
SBAL_CALLBACK   -Log aplicación: Progr.present.: Rutinas callback
SBAL_CALLBACK_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_CALLBACK_S   -Log aplicación: Docu: Visualizar report
SBAL_CONVERT_OLD_TO_NEW   -Report SBAL_CONVERT_OLD_TO_NEW
SBAL_DAAG_WARMUP   -Application Log Warmups
SBAL_DELETE   -Log de aplicación: Borrar logs vencidos
SBAL_DEMO_01   -Log aplicación: Progr.present.: Llamada simple
SBAL_DEMO_01_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_02   -Log aplicación: Progr.present.: Clases diferentes de reunir mensajes
SBAL_DEMO_02_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_03   -Log aplicación: Progr.present.: Buscar/Leer datos en memoria principal
SBAL_DEMO_03_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04   -Log aplicación: Programa presentación: Ediciones de log diferentes
SBAL_DEMO_04_CONTROL   -Log aplicación: Programa demostración: Visualizar log como control
SBAL_DEMO_04_CONTROL_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_DEMO_04_CONTROL_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_DETLEVEL   -Log aplicación: Progr.present.: Visualiz.log según BAL_S_MSG-DETLEVEL
SBAL_DEMO_04_DETLEVEL_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_DEMO_04_NO_TREE   -Log aplicación: Progr.present.: Visualiz.log sin árbol
SBAL_DEMO_04_NO_TREE_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_POPUP   -Log aplicación: Progr.present.: Visualiz.log en vent.diálogo
SBAL_DEMO_04_POPUP_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_SELF   -Log aplicación: Progr.present.: Visualización de log autodefinida
SBAL_DEMO_04_SELF_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_SINGLE_LOG   -Log aplicación: Progr.present.: Visualización de log estándar (1 log)
SBAL_DEMO_04_SINGLE_LOG_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_STANDARD   -Log aplicación: Progr.present.: Visualiz.log estándar (muchos logs)
SBAL_DEMO_04_STANDARD_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_04_SUBSCREEN   -Log aplicación: Progr.present.: Visualización de log estándar (1 log)
SBAL_DEMO_04_SUBSCREEN_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_05   -Log aplicación: Progr.present.: Grabar y cargar logs
SBAL_DEMO_05_E   -Log aplicación: Docu: Ejecutar report vía SELECTION-SCREEN
SBAL_DEMO_05_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_06   -Log aplicación: Progr.present.: Añadir datos complejos a un log
SBAL_DEMO_06_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_07   -Log de aplicación: Programa presentación: Añadir excepción
SBAL_DEMO_07_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_08   -Log aplic.: Prog.presentación: Buscar/Leer excepción en memoria pral.
SBAL_DEMO_08_S   -Log aplicación: Docu: Visualizar report
SBAL_DEMO_CONTROL_SIMPLE   -Log aplicación: Programa demostración: Visualizar log como control
SBAL_DISPLAY   -Log aplicación: Visualización estándar de logs
SBAL_DISPLAY_2   -Visualizar logs de aplicación
SBAL_DOCUMENTATION   -Log aplicación: Visualización de documentación técnica
SBAL_DOCU_DISPLAY   -Log aplicación: Visualizar docu Quick start
SBAL_NRIV_BALHDR_COMPARE   -Report herramienta p.comparar asignación números APPL_LOG con BALHDR
SBAL_OBJECT_RECORDS_COUNT   -Report paga LOGs en base al mandante, objeto, objeto parcial
SBAL_TEST_REPORT   -Log de aplicación: Test interno, no lo utilice
SBAL_TRACE_DISPLAY   -Gestionar trace para logs de aplicación
SBAL_VER_00   -Programa de test: Iniciar todos los programas de test
SBAL_VER_01   -Programa de verificación: Crear, grabar, etc. logs y mensajes
SBAL_VER_02   -Programa de verificación: Modificar logs y mensajes
SBAL_VER_03   -Programa de verificación: Crea muchos logs y mensajes
SBAL_VER_04   -Programa de verificación: Crea muchos logs y mensajes
SBAL_VER_05   -Programa de verificación: Crea muchos logs y mensajes
SHOWCOLO   -Visualizar colores en listas
SHOWICON   -Visualizar iconos en listas
SHOWLINE   -Suplemento documentación líneas en listas (ABAPWRITE_LINE)
SHOWLISY   -Visualizar campos de sistema para listas
SHOWSYMB   -Visualizar símbolos en listas
35
Programación ABAP / TRUCO: Como modificar un texto de elemento de datos estándar
« Último mensaje por molaci en 15 de Febrero de 2018, 09:40:08 am »
Vamos a la transacción CMOD.

1.- En el menú superior: Pasar a > Ampliaciones Globales > Palabras Clave > Modificar.

2.- Seleccionamos el elemento de datos que queremos modificar.

3.- Grabamos y nos pedirá una Orden de Transporte. Adicionalmente he leído que tenemos que ir a la SE11 y activar, pero yo no he tenido que hacerlo.

PD: Creo que no hace falta decir el peligro de modificar el texto de un elemento de datos. El cambio realizado afectará a todas las tablas y programas al que hace referencia ese elemento de datos.


Saludos,
36
Programación ABAP / AYUDA - ALV en WD. Exportar a XXL con el filtro aplicado.
« Último mensaje por FuryNocturn en 22 de Enero de 2018, 10:22:48 am »
ando algo perdido. tengo un alv en una WD y lo exporto a un XXL pero ahora me piden que si aplican algún filtrado en el AVL que se exporten solo los que se muestran en pantalla.

una sugerencia de como hacerlo. ando perdido en las WD.
37
Programación ABAP / Re:SM35 - ¿Como descargar el LOG de un Batch Input?
« Último mensaje por FuryNocturn en 19 de Enero de 2018, 02:24:39 pm »
+10
38
Programación ABAP / SM35 - ¿Como descargar el LOG de un Batch Input?
« Último mensaje por Carlos en 10 de Enero de 2018, 11:05:53 am »
De esta forma sencilla podemos descargarnos el LOG de un Batch Input

1. Usamos la transacción SM35P y seleccionamos el LOG para visualizar.
2. Le damos al icono de la impresora, lo que te mostrará el LOG como un ALV_LIST.
3. En el menú superior vamos a... Sistema -> Lista -> Grabar -> Fichero local


39
Módulos funcionales / Re:Abrir periodo contable
« Último mensaje por dluis en 05 de Enero de 2018, 10:46:21 am »
Hola, me contesto a mi mismo. No hay nada como buscar un poco en Google. Esto esta copiado de otro foro donde explica bien este tema.

---

Lo primero es saber que aunque estemos en la parte del proceso logístico, normalmente lo realiza el área financiera, sin embargo en algún lado se pierde la información y no queda en la empresa o al menos en el área correspondiente.

Segundo, hay que entender que hay dos periodos relevantes:

  • Periodo Contable.
  • Periodo Logístico.

El PERIODO CONTABLE es simple, por la Tx. OB52 lo actualizan, pueden tener todos los periodos del ejercicio abierto si así lo requieren.
El que se pone oscuro es el Periodo Logístico, bien, operacionalmente no se debería abrir periodos anteriores una vez han sido cerrados (Mas que todo por los temas tributarios), sin embargo SAP permite tener hasta dos periodos logísticos abiertos.

En la Tx. MMPV podrán desplazar los PERIODOS LOGÍSTICOS y podrán mantener el periodo anterior abierto o no de acuerdo a los parámetro que ingresen en la siguiente Tx que les quiero explicar. También pueden permitir cantidades y valores negativos en el mes pasado (Utilizado comúnmente en la solución SAP Retail).

Con la MMRV podrán abrir o cerrar las contabilizaciones solo en el periodo anterior, y establecer la forma en que deben quedar los periodos al desplazar un nuevo periodo por la MMPV, es decir, permitir o no contabilizaciones en el mes pasado automáticamente al ejecutar la MMPV.

Hay otra transacción que es la MMPI, al menos yo la he utilizado en la inicialización de los periodos logísticos cuando recién se instala SAP... (Se ejecuta dentro de los programas de inicialización de SAP por así decirlo)

Ahora lo que viene es bueno!. ¿Cómo abrir periodos logísticos anteriores al mes pasado? ....

La transacción es la OMSY!!!! (No se la digan a nadie)...

Esta transacción pertenece al árbol de configuración del sistema (SPRO), por ende, solo la pueden obtener a través del área de sistema y NO SE RECOMIENDA SU UTILIZACIÓN SIN EXPERTOS SAP LOGÍSTICOS llamados consultores MM... este desplazamiento debe realizarse exclusivamente cuando nadie más esté conectado a SAP, es decir, el área de sistemas debe bloquear el acceso a todos los usuarios de la organización durante el proceso. PLOP!!! (Obtén primero el permiso de la gerencia TI, el permiso de los gerente de Finanzas.... y el experto SAP... solo así lograrán su cometido).

¿Porque bloquear el acceso a los usuarios?. R: No van a poder contabilizar nada en el periodo actual y podrían colocar una fecha correspondiente al mes anterior por lo que ya no sería un escenario controlado y podrían generar problemas en finanzas y contabilidad. (Tributariamente!!!)

Espero les sirva de algo esta información.

P.D. La OMSY por ser una transacción de configuración, no podrá ser ejecutada si el mandante está cerrado para configuración..... además el mandante no debe pedir orden de transporte. Una vez finalizado el proceso inmediatamente se debe cerrar el mandante.
40
Módulos funcionales / Abrir periodo contable
« Último mensaje por dluis en 05 de Enero de 2018, 10:32:22 am »
Hola,

No tengo al funcional que está de vacaciones.
¿Alguien me puede explicar un poco el tema de como abrir un periodo contable?

Gracias,
Páginas: 1 2 3 [4] 5 6 ... 10