Site-ul consultantilor SAP din Romania
http://www.sap-consulting.ro/phpbb/

Call transaction
http://www.sap-consulting.ro/phpbb/viewtopic.php?f=1&t=576
Pagina 1 din 1

Autor:  marco62 [ Mie, 26-Mar-2008 19:54 ]
Subiectul mesajului:  Call transaction

Salutare

Am o problema. Vreau sa apelez tranzactia de creare de client XD01 dintr-un program ABAB cu comanda :
CALL TRANSACTION 'XD01' USING it_bdcdata MODE 'A'
MESSAGES INTO ITAB.

iar tabela it_bdcdata am populat-o cum scrie in documentatie, adica ceva de genul :
WA_BDCDATA-PROGRAM = 'SAPMF02D'.
WA_BDCDATA-DYNPRO = '7101'.
WA_BDCDATA-DYNBEGIN = 'X'.
APPEND WA_BDCDATA TO it_bdcdata.

WA_BDCDATA-FNAM = 'RF02D-KTOKD'.
WA_BDCDATA-FVAL = 'xxxx'.

APPEND WA_BDCDATA TO it_bdcdata.
CLEAR WA_BDCDATA.

WA_BDCDATA-FNAM = 'RF02D-BUKRS'.
WA_BDCDATA-FVAL = 'xxxx'.

APPEND WA_BDCDATA TO it_bdcdata.
etc

Problema este ca la rularea programului ABAP care apeleaza tranzactia XD01 , se porneste tranzactia XD01 dar in loc sa ma bage in ecranul 7100 care este ecranul de start al tranzactiei XD01 ma aduce intr-un ecran 0100 care contine aceleasi elemente de selectie si care bineinteles nu sunt initializate cu valorile transmise de mine prin tabela it_bdcdata.

Daca ma poate ajuta cineva.

Multumiri anticipate

Autor:  Costin Albu [ Joi, 27-Mar-2008 11:28 ]
Subiectul mesajului: 

Exista tranzactii ce in mod batch-input au alta secventa a ecranelor. Foloseste tranzactia SHDB ca sa-ti faci un recording si sa vezi astfel secventa "corecta" ce va trebui sa o generezi.

Autor:  marco62 [ Vin, 28-Mar-2008 11:02 ]
Subiectul mesajului:  Multumesc

Multumesc pentru pont. Momentan sunt ocupat cu altceva dar o sa incerc ce mi-ai spus.

Mii de multumiri inca odata.

Pagina 1 din 1 Ora este UTC + 2 [ DST ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/