XML Source Code For SAP ABAP

 PARAMETERS: GK_RUTA DEFAULT TABLES:T552A.
TYPES: OF TURNOS,
    LU LIKE T552A-TPR01,
    MI LIKE T552A-TPR01,
    VI LIKE T552A-TPR01,
    LIKE T552A-TPR01,
OF TURNOS.
*----------------------------------------------------------------------*

* TYPE SOCIO *
BEGIN LIKE PERNR-PERNR,
    REPOSICION LIKE PA0002-VORNA,
    TURNOS END * TYPE SOCIO *
*----------------------------------------------------------------------*
DATA: OF ACCESOS 0,
    SOCIO END * ESTRUCTURA ACCESOS *
*----------------------------------------------------------------------*
OF-SELECTION.
    PERFORM DESCARGA_XML.
OF-SELECTION.
*----------------------------------------------------------------------*

* FORM LLENA_ACCESOS *
REFRESH ACCESOS.
MOVE: TO ACCESOS-SOCIO-NUMERO,
              TO ACCESOS-SOCIO-NOMBRE,
              TO ACCESOS-SOCIO-REPOSICION,
              TO ACCESOS-SOCIO-TURNOS-LU,
              TO ACCESOS-SOCIO-TURNOS-MA,
              TO ACCESOS-SOCIO-TURNOS-MI,
              TO ACCESOS-SOCIO-TURNOS-JU,
              TO ACCESOS-SOCIO-TURNOS-VI,
              TO ACCESOS-SOCIO-TURNOS-SA,
              TO ACCESOS-SOCIO-TURNOS-APPEND ACCESOS.
MOVE: TO ACCESOS-SOCIO-NUMERO,
              TO ACCESOS-SOCIO-NOMBRE,
              TO ACCESOS-SOCIO-REPOSICION,
              TO ACCESOS-SOCIO-TURNOS-LU,
              TO ACCESOS-SOCIO-TURNOS-MA,
              TO ACCESOS-SOCIO-TURNOS-MI,
              TO ACCESOS-SOCIO-TURNOS-JU,
              TO ACCESOS-SOCIO-TURNOS-VI,
              TO ACCESOS-SOCIO-TURNOS-SA,
              TO ACCESOS-SOCIO-TURNOS-APPEND ACCESOS.
* FORM LLENA_ACCESOS *
*----------------------------------------------------------------------*
FORM DESCARGA_XML.
TYPE TO IF_IXML_ELEMENT,
              M_DOCUMENT REF TYPE TO IF_IXML,
              W_STRING TYPE TYPE TYPE STRING,
              IT_XML LIKE OF IT_XML,
              W_RC DATA: XML DATA: RC BEGIN OCCURS LIKE OF XML,
OF XML_TAB.

DEFINITION CREATE( ).
NOT G_IXML INITIAL.
M_DOCUMENT = G_IXML->CREATE_DOCUMENT( ).
NOT M_DOCUMENT INITIAL.
'Converting DATA TO DOM 1:'.
FUNCTION EXPORTING
              NAME = IMPORTING
              DATA_AS_DOM = L_DOM
EXCEPTIONS
              ILLEGAL_NAME = OTHERS = IF SY-SUBRC = WRITE ELSE.
              'Err =',
              SY-SUBRC.
CHECK IS IF W_RC INITIAL.
              'Ok'.
WRITE: ENDIF.
FUNCTION EXPORTING
              DOCUMENT = M_DOCUMENT
SIZE = W_SIZE
EXCEPTIONS
              NO_DOCUMENT = OTHERS = IF SY-SUBRC = WRITE ELSE.
              'Err =',
              SY-SUBRC.
LOOP INTO XML_TAB-D.
              ENDLOOP.
FUNCTION EXPORTING
              BIN_FILESIZE = W_SIZE
              FILENAME = GK_RUTA
              FILETYPE = TABLES
              DATA_TAB = XML_TAB
OTHERS = IF SY-SUBRC <> MESSAGE TYPE SY-MSGTY WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDFORM.
正在加载评论数据....
正在加载用户信息....

最新文章列表

正在下载文章列表...

博客访问数

正在加载访问计数....
博客推荐