ich muss mit Batch-Input Materialzuordnungen zu Prüfplänen (QP01, QP02) machen. Funktioniert eigentlich auch prima, nur verhält sich das System im Dialog und bei CALL TRANSACTION... unterschiedlich: im ersten Fall kommt bei fehlerhaften Prüfplänen ein Popup hoch "...wollen Sie trotzdem sichern?", im zweiten Fall wird hier ein Fehler des Typs "E" ausgegeben. Meine Fragen:
- Weiß jemand, wie ich den Batch-Input so "austricksen" kann dass auch ein fehlerhafter Plan gesichert werden kann?
- Kennt jemand eine andere Möglichkeit für Material-/Prüfplanzuordnungen als meine Vorgehensweise? Ich habe schon lange Zeit nach BAPIs usw.
gegoogelt aber bislang leider nichts gefunden.
lies dir doch mal die Doku zu "CALL TRANSACTION" durch. Dort insbes. der Zusatz "OPTIONS FROM opt" und in der Struktur opt ganz speziell das Feld "opt-nobinpt". Vielleicht reicht das ja schon aus.
...nun, ich würde hier eher fragen, ob dieser Ansatz sinnvoll ist. I.d.R. ist es in diesem Umfeld besser, nicht die Material-Plan-Zuordnung von xbeliebig vielen Materialien zu einem Prüfplan zu realisieren, sondern die Zuordnung z.B. über einen User-Exit vorzunehmen. Und BI hört sich doch sehr nach Massenverarbeitung an. Info am Rande: die QP02 prüft bei jeder Änderung der zugeordneten Materialien alle Pläne und Materialien auf Kompatibilität / Plausibilität ab, so dass spätestens ab 200 MatStämmen die Verarbeitung sehr langsam wird. Vom schlechten Handling zur manuellen Korrektur der Zordnung (z.B. einen bestimmten Eintrag suchen und löschen) rede ich mal noch gar nicht...
"Options from..." habe ich natürlich auch schon probiert, hat aber (bei mir) nicht funktioniert.
Das Problem der Massenverarbeitung in QP01/QP02 ist mir auch bekannt, ich mache den BI auch nur weil ich noch keine andere Möglichkeit gefunden habe. Allerdings handelt es sich bei meiner Anwendung nicht um Massenverarbeitung, sonder immer nur um einige wenige Pläne die über einen Report (ALV Grid) angezeigt, ausgewählt und (im Hintergrund, das ist die Krux) zwischen zwei Plänen umgehängt werden müssen.
Also: wenn jemand noch einen Tipp dazu hat (BAPI, FuBa, Methode, ...): immer her damit...)