2016-12-21 2 views
2

Ich versuche, ein Feld durch das CS02-Transaktion Transaktion mit dem SM35 hochzuladen, die ein Programm von einer Aufnahme erzeugt, so dass der Code sieht wie folgt aus:Lesefeld vor Chargendaten Einfügung

perform bdc_dynpro  using 'SAPLCSDI' '0150'. 
perform bdc_field  using 'BDC_CURSOR' 
          'RC29P-SORTF(01)'. 
perform bdc_field  using 'BDC_OKCODE' 
          '=FCBU'. 

ich nachdenken entspricht der Auswahl der ersten Zeile der Tabelle.

Das Problem, das ich habe, ist, dass ich den Wert von RC29P-SORTF(01) wissen muss, um sicherzustellen, dass das Programm den Wert des Feldes korrekt hochlädt. Gibt es eine Möglichkeit zu lesen RC29P-SORTF(01)?. Vielen Dank im Voraus.

Antwort

1

Kurze Antwort: Nein. Batch-Input ist nur Eingabe und unbedingte Eingabe. Wenn Sie nicht über die Möglichkeit verfügen, die Dialoglogik zurückzuentwickeln und/oder Navigationsbefehle einzufügen, um sicherzustellen, dass die Position bestimmt wird, können Sie nicht sicher sein. Möglicherweise müssen Sie eine andere Technologie verwenden, um die Daten zu importieren.

+0

Danke, Es scheint, dass ich alle Felder auf einmal hochladen muss. – Rafael