Stücklisten: Batch-Input

Alle Fragen rund um Basisthemen
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Stücklisten: Batch-Input

Beitrag von Benjamin (ForumUser / 2 / 0 / 0 ) »
Hallo Ihr,

ich bin Student und habe in meinem Praktikum die Aufgabe einige Erweiterungen für ABAP und Umfeld zu konzipieren und zu realisieren. Hauptsächlich handelt es sich dabei um Schnittstellen aus oder ins SAP.

Momentan bin ich damit beschäftigt einen Weg für einen Stücklistenimport ins SAP zu finden. Per CPIC und RFCs könnte eine Stückliste beispielsweise als xml importiert werden. Ab hier habe ich aber keine Ahnung, mit welchen Werkzeugen/Funktionsbausteinen ich die Stückliste automatisiert aus Materialstämmen zusammenbauen könnte.

Ich würde mich über ein paar sehr Tipps freuen. Vielleicht hat einer von euch ja auch schon mal was ähnliches gemacht.

Viele Grüße,
Ben

Edit:

Inzwischen habe ich noch ein wenig im Internet gesucht und bin auf folgendes gestossen:

Unter folgendem Link gibt es einen Betrag zu einem Batch-Input, leider keinerlei weiterführende links.

http://help.sap.com/saphelp_45b/helpdat ... ontent.htm

Außerdem gibt es noch die folgenden Funktionen:

API Stücklisten: Materialstückliste pflegen
CSAP_MAT_BOM_MAINTAIN

API Stücklisten: Materialstückliste anlegen
CSAP_MAT_BOM_CREATE

Bin ich damit auf dem richtigen Weg? Oder hat jemand noch eine bessere Idee?

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Stückliste per Batch Input anlegen

Beitrag von falk (ForumUser / 42 / 9 / 1 ) »
Hallo,

ich habe in der Tat vor kurzem ein Progrämmchen zur Anlage von Stücklisten geschrieben. Allerdings gibt es hier nur jeweils 1 Komponente mit derselben Menge.

Dazu lese ich eine *.txt- Datei ein, die die Stückliste und die Komponente beinhaltet.

Ich hoffe, das hilft schon mal etwas weiter...

Falk

siehe Anhang

PS. Keine Ahnung, warum der Anhang so merksam angezeigt wird. Ich habe den Quellcode per Drag & Drop in den Editor gezogen und das Ganze als *.TXT gespeichert. Da sahs noch ganz nett aus...

Folgende Benutzer bedankten sich beim Autor falk für den Beitrag:
Ecoman68


Stücklisten per BTCI

Beitrag von wreichelt (Top Expert / 1070 / 32 / 193 ) »
Hallo,
besser nicht Stücklisten per BTCI anlegen.
Anbei OSS-Hinweis 46136
Zusammenfassung

Symptom
Die Bildschirme der Transaktionen CS01 und CS02 verhalten sich im Batch-Input anders als im Dialog.


Weitere Begriffe
BTCI, CS01, CS02, Stückliste, BDC, Batch-Input, RCSBI090

Batch-Input

Ursache und Voraussetzungen
Sie erstellen Ihr eigenes Batch-Input-Programm für Transaktion CS01 bzw. CS02 und die Bildfolge ist anders als die, die Sie sehen, wenn Sie die Transaktion im Dialog laufen lassen.


Lösung
Siehe folgende Information.


Reparaturen im Coding

Im R/3-System ist es für Sie schwierig, Ihr eigenes Batch-Input-Programm für einige Standard-SAP-Transaktionen zu schreiben. Das liegt an der außergewöhnlichen Flexibilität des SAP-Systems. Wenn Sie eine Transaktion in R/3 laufen lassen, ist die Bildfolge einzigartig, da sie auf den eingegebenen Daten beruht. Beim Bearbeiten der Transaktionen CS01 bzw. CS02 zum Beispiel, hängen die angezeigten Bildschirme für die Positionen vom Positionstyp ab. Das Batch-Input-Programm muß das berücksichtigen, um die richtige Bildfolge zu erfassen.

Ein anderes Batch-Input-Problem in Transaktion CS01 bzw. CS02 sind die 'versteckten' bzw. 'dunklen' Bildschirme. Normalerweise sind Transaktionen dialogorientiert. In den Transaktionen gibt es eine Anzahl von Dialogfenstern, die das System in verschiedenen Situationen anzeigt. Diese Dialogfenster müssen im Kunden-Batch-Input-Programm markiert werden, um einen benötigten Wert einzugeben oder um etwas zu bestätigen, das auf der Variantenkonfiguration oder anderen Abhängigkeitsarten beruht. Es ist schwierig beim Bearbeiten der Transaktion im Batch-Modus mit diesen dynamische Bildschirmen umzugehen. Deshalb werden Transaktionen benötigt, die zwischen Dialogbetrieb und Batch-Modus unterscheiden können. Im Batch-Modus kann die Bildfolge anders sein als es bei Transaktion CS01 bzw. CS02 der Fall ist. Dieser Unterschied kann bei ABAP-Anweisungen wie IF SY-BINBT IS INITIAL... gesehen werden, die in Programmen wie SAPLCSDI enthalten sind. Deshalb können Sie auch nicht durch Transaktion CS01 im Dialogbetrieb gehen und dieselbe Bildfolge wie im Batch-Modus erwarten.

SAP empfiehlt Kunden, vom Codieren ihres eigenen Batch-Input-Programms abzusehen, wenn ein Standard-SAP-Batch-Input-Programm zur Verfügung steht. Für die Transaktion CS01 ist das Standard-Batch-Input-Programm RCSBI010. Das Programm erstellt einfache Stücklisten. Leider werden Langtexte nicht im Standard-SAP-Batch-Input-Programm unterstützt. Das Standard-SAP-Batch-Input-Programm für die Transaktion CS02, Stückliste ändern, ist im Release 3.0 RCSBI020 und für höhere Versionen und für 2.2x Systeme ist es das Programm RCSBI090. Variantenstücklisten können Sie mit dem Programm RCSBI030 erstellen. Zusätzlich können Sie Informationen über die Programme RCSBI010 und RCSBI020 in Transaktion SE38 finden, indem Sie Teilobjekt Dokumentation wählen. Falls Sie Ihren eigenen Batch-Input erstellen wollen, entweder für Transaktion CS01 oder CS02, sehen Sie sich Funktionsbaustein CS_BI_BOM_CREATE_BATCH_INPUT für die Bildfolge an.



Gruß Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
Ecoman68


Seite 1 von 1

Vergleichbare Themen

2
Antw.
3233
Views
Batch input
von BMWi801 » 24.03.2018 11:16 • Verfasst in ABAP® für Anfänger
0
Antw.
2914
Views
Batch Input
von SwordMaster » 03.12.2007 07:39 • Verfasst in ABAP® Core
1
Antw.
2491
Views
Batch-Input
von dkast » 15.12.2020 14:43 • Verfasst in ABAP® für Anfänger
1
Antw.
1608
Views
FB70 mit Batch-Input
von chris690 » 04.10.2005 18:13 • Verfasst in Financials
2
Antw.
1930
Views
Langtextverarbeitung im Batch-Input
von Bitfummler » 02.06.2009 11:06 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

IBAN und BUT0BK
Gestern von waltersen gelöst 10 / 10334
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3377
Programm per Fremdtransport einspielen
vor 3 Tagen von IHe 3 / 2730
Splitter-AlV erscheint nicht
vor 3 Tagen von qyurryus 2 / 2683

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

IBAN und BUT0BK
Gestern von waltersen gelöst 10 / 10334
SAPGui 8.00 32 Bit vs 64 Bit
vor 3 Tagen von DeathAndPain 3 / 3377
Programm per Fremdtransport einspielen
vor 3 Tagen von IHe 3 / 2730
Splitter-AlV erscheint nicht
vor 3 Tagen von qyurryus 2 / 2683