ich möchte in der TR PA30 für bestimmte Pers-Nr. im Infotyp 15 für eine bestimmte Lohnart Einträge tätigen.
Da ich bei der Eingabe ständig Warnungen bekomme, ist es mir mit Batch-Input noch nicht gelungen entsprechende Eingaben zu tätigen.
Kennt jemand FUB mit dem ich, wie in der TR PA30, Daten eingeben kann?
Warnungen sollten bei Batch-Input eigentlich kein Problem sein! Die werden ins Protokoll geschrieben und fertig.
Ich persönlich nehme auch lieber Batch-Input als PA70, die Handhabung bei mehr als 20 Personalnummern ist im PA70 "gewöhnungsbedürftig"
Als Fuba fällt mir spontan HR_MAINTAIN_MASTERDATA ein, aber BI ist sicher einfacher.
vielleicht mache ich in der Verarbeitung etwas falsch.
Wenn bei der BI-Aufnahme der Eingabe in der TR PA30 folgendes steht:
0000 T PA70
SAPMP50A 5000 X
.
.
u.s.w
.
.
0000 T PA70
SAPMP50A 5000 X
Die Aufnahme sieht so aus, als würde die Verarbeitung zwei mal ausgeführt werden.
Ich führe nur ein mal am Ende
CALL TRANSACTION 'PA30' USING bdc MODE 'A'.
Ist das OK?
lass mal das "0000 T PA70" weg. Du sagst ihm die Transaktion bei "CALL TRANSACTION PA30" ja schon. So wie du es machst, macht er vielleicht sowohl PA70 als auch PA30?
Ich war davon ausgegangen, daß du per CALL FUNCTION 'BDC_INSERT' eine BI-Mappe zunächst erstellt, dann könntest du in SM35 den Inhalt vorher prüfen. aber CALL TRANSACTION geht natürlich auch, den mußt du dann aber nach jedem Datenblock machen und zwischendrin die Datentabelle refreshen.
ich habe jetzt den Weg gewählt, ein BI-Mappe zu erstellen.
Das Funktioniert aus sehr gut. Wie kann ich aber aus meimen Report die Mappe im Hintergrund abspielen.
Beim Abspielen mit dem FBA 'bdc_record_play' wird der Dialog aus der SM35 angezeigt, wie die Mappe abgespielt werden soll. Ich möchte es aber automatisch im Hintergrund abspielen.