Difference between revisions of "SAP ABAP FUNCTIONS"
From SapWiki
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==[http://wiki.sdn.sap.com/wiki/display/ABAP/Useful+ABAP+Function+Modules Funciones ABAP]== | ==[http://wiki.sdn.sap.com/wiki/display/ABAP/Useful+ABAP+Function+Modules Funciones ABAP]== | ||
| − | ==[[SAP ABAP VARIOS#Ejecutar_trn._SE16N_sin_AUTH_-_FM_SE16N_START|Ejecutar trn. SE16N sin AUTH - FM | + | ==[[SAP ABAP VARIOS#Ejecutar_trn._SE16N_sin_AUTH_-_FM_SE16N_START|Ejecutar trn. SE16N sin AUTH - FM Se16n_Start]]== |
| − | ==[[SAP ABAP VARIOS#La_función_EFG_DISPLAY_PDF_permite_visualizar_un_archivo_PDF_desde_un_xstring|FM | + | |
| + | ==[[SAP ABAP VARIOS#La_función_EFG_DISPLAY_PDF_permite_visualizar_un_archivo_PDF_desde_un_xstring|FM Efg_Display_Pdf visualizar un archivo PDF desde un xstring]]== | ||
| + | |||
==[[SAP ABAP VARIOS#Obtener_Texto_según_Valor_de_dominio|Obtener Texto según Valor de dominio]]== | ==[[SAP ABAP VARIOS#Obtener_Texto_según_Valor_de_dominio|Obtener Texto según Valor de dominio]]== | ||
==[[SAP ABAP VARIOS#Función_VIEW_MAINTENANCE_CALL_&_VIEWCLUSTER_MAINTENANCE_CALL|Trn. SM30 FM View_Maintenance_Call Viewcluster_Maintenance_Call]]== | ==[[SAP ABAP VARIOS#Función_VIEW_MAINTENANCE_CALL_&_VIEWCLUSTER_MAINTENANCE_CALL|Trn. SM30 FM View_Maintenance_Call Viewcluster_Maintenance_Call]]== | ||
| − | ===[[SAP ABAP DICTIONARY# | + | ===[[SAP ABAP DICTIONARY#actualizar_tabla_v.C3.ADa_rango|Actualizar tabla vía rango con View_Maintenance_Call]]=== |
==[[SAP ABAP VARIOS#Funciones_para_desplegar_log_de_errores|Funciones para desplegar log de errores]]== | ==[[SAP ABAP VARIOS#Funciones_para_desplegar_log_de_errores|Funciones para desplegar log de errores]]== | ||
==[[SAP ABAP VARIOS#POPUP_TO_CONFIRM|FM Popup_To_Confirm]]== | ==[[SAP ABAP VARIOS#POPUP_TO_CONFIRM|FM Popup_To_Confirm]]== | ||
| + | ==[[SAP_ABAP_FUNCTIONS_POPUP_GET_VALUES_USER_BUTTONS|Popup_Get_Values_User_Buttons]]== | ||
| + | |||
| + | ==[[SAP ABAP VARIOS#F4IF_INT_TABLE_VALUE_REQUEST_y_F4IF_FIELD_VALUE_REQUEST|Crear matchcode con F4if_Int_Table_Value_Request y F4if_Field_Value_Request]]== | ||
| − | |||
==[[SAP ABAP VARIOS#Leer_set_de_datos|Leer set de datos]]== | ==[[SAP ABAP VARIOS#Leer_set_de_datos|Leer set de datos]]== | ||
==[[SAP ABAP VARIOS#Leer_STACK|Leer STACK]]== | ==[[SAP ABAP VARIOS#Leer_STACK|Leer STACK]]== | ||
| − | ==[[SAP ABAP VARIOS#NUMBER_GET_NEXT_-_rango_de_número:_asignar_siguiente_n°_(ver_trn._SNRO_,_tabla_NRIV_)|FM | + | ==[[SAP ABAP VARIOS#NUMBER_GET_NEXT_-_rango_de_número:_asignar_siguiente_n°_(ver_trn._SNRO_,_tabla_NRIV_)|FM Number_Get_Next]]== |
| + | |||
==[[SAP ABAP VARIOS#SHA1_encode|SHA1 encode]]== | ==[[SAP ABAP VARIOS#SHA1_encode|SHA1 encode]]== | ||
==RFC_READ_TABLE== | ==RFC_READ_TABLE== | ||
| Line 54: | Line 59: | ||
endif.</nowiki> | endif.</nowiki> | ||
| + | ==FM Swu_Object_Publish== | ||
| + | <nowiki> | ||
| + | *----------------------------------------------------------------------* | ||
| + | * MODULE publish_restore_swu_object OUTPUT | ||
| + | *----------------------------------------------------------------------* | ||
| + | * Agrega funcionalidad "servicios para objeto" para objeto tarjeta | ||
| + | * ZSD_TARJET (tran. SWO1) | ||
| + | *----------------------------------------------------------------------* | ||
| + | MODULE publish_restore_swu_object OUTPUT. | ||
| + | * Nur beim Anzeigen oder ndern | ||
| + | if ZSBLTARJ-NUMTART is NOT INITIAL and | ||
| + | gd_modo ne co_crear. | ||
| + | |||
| + | perFORM CALL_SWU_OBJECT_PUBLISH USING 'ZSD_TARJET' | ||
| + | ZSBLTARJ-NUMTART | ||
| + | space. | ||
| + | |||
| + | endif. | ||
| + | ENDMODULE. "publish_restore_swu_object OUTPUT | ||
| + | *&---------------------------------------------------------------------* | ||
| + | *& Form CALL_SWU_OBJECT_PUBLISH | ||
| + | *&---------------------------------------------------------------------* | ||
| + | * Habilita boton "Servicios Objeto" para tarjeta | ||
| + | *----------------------------------------------------------------------* | ||
| + | * -->P_OBJTYPE Objekttyp | ||
| + | * -->P_OBJKEY Objektschl ssel | ||
| + | *----------------------------------------------------------------------* | ||
| + | FORM CALL_SWU_OBJECT_PUBLISH USING i_OBJTYPE | ||
| + | i_OBJKEY | ||
| + | i_METHOD LIKE SWOTRM-METHOD. | ||
| + | |||
| + | CALL FUNCTION 'SWU_OBJECT_PUBLISH' | ||
| + | EXPORTING | ||
| + | OBJTYPE = i_OBJTYPE | ||
| + | OBJKEY = i_OBJKEY | ||
| + | METHOD = i_METHOD | ||
| + | EXCEPTIONS | ||
| + | OBJTYPE_NOT_FOUND = 1 | ||
| + | OTHERS = 2. | ||
| + | ENDFORM. "CALL_SWU_OBJECT_PUBLISH | ||
| + | </nowiki> | ||
[[Category:ABAP]] | [[Category:ABAP]] | ||
Latest revision as of 20:17, 25 June 2026
Contents
- 1 Funciones ABAP
- 2 Ejecutar trn. SE16N sin AUTH - FM Se16n_Start
- 3 FM Efg_Display_Pdf visualizar un archivo PDF desde un xstring
- 4 Obtener Texto según Valor de dominio
- 5 Trn. SM30 FM View_Maintenance_Call Viewcluster_Maintenance_Call
- 6 Funciones para desplegar log de errores
- 7 FM Popup_To_Confirm
- 8 Popup_Get_Values_User_Buttons
- 9 Crear matchcode con F4if_Int_Table_Value_Request y F4if_Field_Value_Request
- 10 Leer set de datos
- 11 Leer STACK
- 12 FM Number_Get_Next
- 13 SHA1 encode
- 14 RFC_READ_TABLE
- 15 FM Swu_Object_Publish
Funciones ABAP
Ejecutar trn. SE16N sin AUTH - FM Se16n_Start
FM Efg_Display_Pdf visualizar un archivo PDF desde un xstring
Obtener Texto según Valor de dominio
Trn. SM30 FM View_Maintenance_Call Viewcluster_Maintenance_Call
Actualizar tabla vía rango con View_Maintenance_Call
Funciones para desplegar log de errores
FM Popup_To_Confirm
Popup_Get_Values_User_Buttons
Crear matchcode con F4if_Int_Table_Value_Request y F4if_Field_Value_Request
Leer set de datos
Leer STACK
FM Number_Get_Next
SHA1 encode
RFC_READ_TABLE
data gt_data type TABLE OF TAB512.
data gt_options type TABLE OF RFC_DB_OPT.
data gs_options like LINE OF gt_options.
gs_options-text = |PERNR EQ '70000000'|.
APPEND gs_options to gt_options.
call function 'RFC_READ_TABLE'
*DESTINATION 'AA1'
exporting
query_table = 'PA0001'
* DELIMITER = ' '
* NO_DATA = ' '
* ROWSKIPS = 0
* ROWCOUNT = 0
* GET_SORTED =
* USE_ET_DATA_4_RETURN =
* IMPORTING
* ET_DATA =
TABLES
OPTIONS = gt_options
* FIELDS =
DATA = gt_data
EXCEPTIONS
TABLE_NOT_AVAILABLE = 1
TABLE_WITHOUT_DATA = 2
OPTION_NOT_VALID = 3
FIELD_NOT_VALID = 4
NOT_AUTHORIZED = 5
DATA_BUFFER_EXCEEDED = 6
OTHERS = 7
.
if sy-subrc <> 0.
* Implement suitable error handling here
endif.
FM Swu_Object_Publish
*----------------------------------------------------------------------*
* MODULE publish_restore_swu_object OUTPUT
*----------------------------------------------------------------------*
* Agrega funcionalidad "servicios para objeto" para objeto tarjeta
* ZSD_TARJET (tran. SWO1)
*----------------------------------------------------------------------*
MODULE publish_restore_swu_object OUTPUT.
* Nur beim Anzeigen oder ndern
if ZSBLTARJ-NUMTART is NOT INITIAL and
gd_modo ne co_crear.
perFORM CALL_SWU_OBJECT_PUBLISH USING 'ZSD_TARJET'
ZSBLTARJ-NUMTART
space.
endif.
ENDMODULE. "publish_restore_swu_object OUTPUT
*&---------------------------------------------------------------------*
*& Form CALL_SWU_OBJECT_PUBLISH
*&---------------------------------------------------------------------*
* Habilita boton "Servicios Objeto" para tarjeta
*----------------------------------------------------------------------*
* -->P_OBJTYPE Objekttyp
* -->P_OBJKEY Objektschl ssel
*----------------------------------------------------------------------*
FORM CALL_SWU_OBJECT_PUBLISH USING i_OBJTYPE
i_OBJKEY
i_METHOD LIKE SWOTRM-METHOD.
CALL FUNCTION 'SWU_OBJECT_PUBLISH'
EXPORTING
OBJTYPE = i_OBJTYPE
OBJKEY = i_OBJKEY
METHOD = i_METHOD
EXCEPTIONS
OBJTYPE_NOT_FOUND = 1
OTHERS = 2.
ENDFORM. "CALL_SWU_OBJECT_PUBLISH