Esta función es necesaria para cuando uno desea llamar desde un programa a una vista de actualización. No puedo tocar a fondo la complejidad de esta función (por que no la conosco mucho) pero básicamente puedo decir que para llamar a una vista de actualización se le enviará en el parámetro ACTION la letra U y el nombre de la vista o tabla a la que se le haya generado la vista de diálogo.
DATA: LC_VIEWNAME LYKE DD02V-TABNAME.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
Mostrando entradas con la etiqueta Funciones. Mostrar todas las entradas
Mostrando entradas con la etiqueta Funciones. Mostrar todas las entradas
martes, 29 de octubre de 2013
jueves, 24 de octubre de 2013
Funcion CONVERSION_EXIT_CUNIT_*
Estas funciones son útiles para convertir textos comerciales a unidades de medida y viceversa.
CONVERSION_EXIT_CUNIT_INPUT
Convierte de texto comercial a unidad de medida.
Parámetros:
IMPORTING
INPUT "Texto comercial. Eje: CJ (cajas)
LANGUAGE "Idioma. Eje: ES (español)
CONVERSION_EXIT_CUNIT_INPUT
Convierte de texto comercial a unidad de medida.
Parámetros:
IMPORTING
INPUT "Texto comercial. Eje: CJ (cajas)
LANGUAGE "Idioma. Eje: ES (español)
martes, 20 de noviembre de 2012
Función READ_TEXT
Básicamente esta función sirve para leer los textos Standard devolviendo el valor en una tabla interna.
Ejemplo:
DATA: GTD_TEXT_CAB TYPE TLINE_T.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = 'Z024' "ID del texto Standard
language = 'S' "Idioma
object = 'VBBK' "Objeto del texto Standard
name = '0090009721' "En este caso es el número de una factura.
TABLES
lines = GTD_TEXT_CAB
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
Ejemplo:
DATA: GTD_TEXT_CAB TYPE TLINE_T.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = 'Z024' "ID del texto Standard
language = 'S' "Idioma
object = 'VBBK' "Objeto del texto Standard
name = '0090009721' "En este caso es el número de una factura.
TABLES
lines = GTD_TEXT_CAB
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
Función MONTH_NAMES_GET
Esta función según el idioma trae los meses en distintos formatos (números, texto corto y largo) importándolos en una tabla.
Ejemplo:
DATA: lt_t247 TYPE TABLE OF t247.
CALL FUNCTION 'MONTH_NAMES_GET'
EXPORTING
language = 'S'
TABLES
month_names = lt_t247
EXCEPTIONS
month_names_not_found = 1
OTHERS = 2.
Ejemplo:
DATA: lt_t247 TYPE TABLE OF t247.
CALL FUNCTION 'MONTH_NAMES_GET'
EXPORTING
language = 'S'
TABLES
month_names = lt_t247
EXCEPTIONS
month_names_not_found = 1
OTHERS = 2.
Función SWA_STRING_SPLIT
Esta función va a dividir una cadena, en un determinado máximo de lineas, y agregar cada linea resultante en una tabla.
DATA: ltd_swastrtab TYPE TABLE OF swastrtab,
ls_cadena TYPE string,
li_max TYPE i.
CALL FUNCTION 'SWA_STRING_SPLIT'
EXPORTING
input_string = ls_cadena
max_component_length = li_max
TABLES
string_components = ltd_swastrtab
EXCEPTIONS
max_component_length_invalid = 1
OTHERS = 2.
DATA: ltd_swastrtab TYPE TABLE OF swastrtab,
ls_cadena TYPE string,
li_max TYPE i.
CALL FUNCTION 'SWA_STRING_SPLIT'
EXPORTING
input_string = ls_cadena
max_component_length = li_max
TABLES
string_components = ltd_swastrtab
EXCEPTIONS
max_component_length_invalid = 1
OTHERS = 2.
jueves, 17 de mayo de 2012
Función SPELL AMOUNT
Esta función permite convertir una cantidad o número en palabras.
los parámetros de ingreso son:
amount: Tipo dmbtr o enteger con el monto o número que se desea convertir.
Currency: Tipo sywaers, para las monedas. En blanco para los números. Normalmente puedo usar 'PEN' para soles, 'USD' para dolares o 'EUR' para euros.
los parámetros de ingreso son:
amount: Tipo dmbtr o enteger con el monto o número que se desea convertir.
Currency: Tipo sywaers, para las monedas. En blanco para los números. Normalmente puedo usar 'PEN' para soles, 'USD' para dolares o 'EUR' para euros.
Función RSPO_R_RDELETE_SPOOLREQ
Suscribirse a:
Entradas (Atom)

