SAP Jobsuche bei DV-Treff
neevi
  • neevi
  • SAP Forum - Neuling Thema Starter
vor 7 Jahre
Hallo zusammen,

ich hoffe mir kann jemand helfen.

Ich bin ziemlich neu in ABAP und muss ein Programm schreiben, in der eine Batch Input Mappe erstellt wird, mit der User in SU01 gelöscht werden sollen.

Beim Abspielen der Mappe kommt es aber immer zum Fehler.

Mein Coding sieht folgendermaßen aus.

PERFORM open_group.

PERFORM bdc_dynpro USING 'SAPLSUID_MAINTENANCE'

'1050'.

PERFORM bdc_field USING 'BDC_CURSOR'

'SUID_ST_BNAME-BNAME'.

PERFORM bdc_field USING 'SUID_ST_BNAME-BNAME'

ls_usr-bname.

PERFORM bdc_field USING 'BDC_OKCODE'

'DELE '.

PERFORM bdc_dynpro USING 'SAPLSPO1'

'0300'.

PERFORM bdc_field USING 'BDC_OKCODE'

'=YES'.

PERFORM bdc_transaction USING 'SU01'.

PERFORM close_group.

Leider finde ich den Fehler nicht.

Ich bin für jede Hilfe dankbar 🙂

wreichelt
vor 7 Jahre
Hallo,

unsere Glaskugel kann keinen Fehler finden.

Du solltest die Fehlermeldung uns schon mitteilen.

Gruß

neevi
  • neevi
  • SAP Forum - Neuling Thema Starter
vor 7 Jahre
Hallo,

sorry hab ich vergessen.

In der Mappenanalyse steht die Meldung:

Batchinput-Daten für Dynpro SAPLSPO1 0500 sind nicht vorhanden.

Dabei hab ich in der SU01 dieses Dynpro nicht, wenn ich den Löschbutton betätige.

Das kleine Popup mit der Sicherungsabfrage hat die Dynpronummer 0300...

wreichelt
vor 7 Jahre
Hallo,

habt ihr die Transaktion mit Sm35 oder ist es 37 mal aufgezeichnet, dort sind alle Dypros dann zu sehen.

Gruß

neevi
  • neevi
  • SAP Forum - Neuling Thema Starter
vor 7 Jahre
Vielen Dank für den Hinweis.

Also ich krieg mein Problem immer noch nicht gelöst.

Die Mappe kann ich manuell problemlos abspielen.

Wenn ich aber die Mappe im Hintergrund erzeuge und dann mit dem Report RSBDCSUB abspielen lasse, funktioniert das noch nicht. Der Fehler in der Mappenanalyse ist immer noch der gleiche (Batchinput-Daten für Dynpro SAPLSPO1 0500 sind nicht vorhanden).

Weiß jmd Rat?!

Danke im Voraus,

Gruß Neevi