Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila de Abap SQL
Apostila de Abap SQL
ABAP Factory
ABAP/4 - SQL
ABAP/4 - SQL 1
ABAP/4 Training SAP-SC
ABAP Factory
1. INTRODUO
1.1 Overview
ABAP/4 - SQL 2
ABAP/4 Training SAP-SC
ABAP Factory
2. LABORATRIO
ABAP/4 - SQL 3
ABAP/4 Training SAP-SC
ABAP Factory
ABAP/4 - SQL
EXERCCIOS
ABAP/4 - SQL 4
ABAP/4 Training SAP-SC
ABAP Factory
EXERCCIO 1
1 - Consideraes:
Descrio Funcional.
Descrio Tcnica
ABAP/4 - SQL 5
ABAP/4 Training SAP-SC
ABAP Factory
START-OF-SELECTION
OBS2: A descrio desta linha deve ser buscada na tabela SKAT (campo
TXT50) usando como chave de busca o campo SAKNR obtido.
ABAP/4 - SQL 6
ABAP/4 Training SAP-SC
ABAP Factory
ABAP/4 - SQL 7
ABAP/4 Training SAP-SC
ABAP Factory
EXERCCIO 2
ABAP/4 - SQL 8
ABAP/4 Training SAP-SC ABAP Factory
RESULTADO ESPERADO
ABAP/4 - SQL 9
ABAP/4 Training SAP-SC ABAP Factory
ABAP/4 - SQL 10
ABAP/4 Training SAP-SC
ABAP Factory
RESULTADO
REPORT ZTSTSQL
MESSAGE-ID ZZ.
TABLES: BSEG,
BKPF,
SKAT.
ABAP/4 - SQL 11
ABAP/4 Training SAP-SC
ABAP Factory
START-OF-SELECTION.
ABAP/4 - SQL 12
ABAP/4 Training SAP-SC
ABAP Factory
ABAP/4 - SQL 13
ABAP/4 Training SAP-SC
ABAP Factory
BELNR = T_BKPF-BELNR.
APPEND T_RESULT.
ENDSELECT.
LOOP AT T_DOCTOS.
ULINE.
WRITE: 'Indicador de Special G/L : ', T_DOCTOS-UMSKZ, /,
'Descrio : ', T_DOCTOS-DESCR.
ULINE.
WRITE: 'G/L account Document # Fiscal Year I_Amount '.
WRITE: ' A_Amount PostDate'.
ULINE.
LOOP AT T_RESULT WHERE BELNR = T_DOCTOS-BELNR.
WRITE:
T_RESULT-HKONT, ' ',
T_RESULT-BELNR, ' ',
T_RESULT-GJAHR, ' ',
T_RESULT-DMBTR, ' ',
T_RESULT-PSWBT, ' ',
T_RESULT-BUDAT, ' ',
T_RESULT-BKTXT.
NEW-LINE.
ENDLOOP.
WRITE: / , / , /.
ENDLOOP.
ABAP/4 - SQL 14
ABAP/4 Training SAP-SC
ABAP Factory
*&---------------------------------------------------------------------*
*& Form F_CHECK
*&---------------------------------------------------------------------*
* Checa sucesso da pesquisa *
*----------------------------------------------------------------------*
* --> p1 nmero do G/L Special pesquisado
*----------------------------------------------------------------------*
FORM F_CHECK USING MESS.
IF SY-SUBRC <> 0.
MESSAGE E001 WITH MESS.
ENDIF.
ENDFORM. " F_CHECK
ABAP/4 - SQL 15