prüfplan anlegen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
13 Beiträge • Seite 1 von 1
13 Beiträge Seite 1 von 1

prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
hallo alle miteinander, für den bereich PP meiner firma soll ich ein programm schreiben, dass direkt auf knopfdruck einen Prüfplan zum Material anlegt, da der dort immer gleich angelegt wird, also man sich quasi den weg über die qp01 zu sparen.
Was genau macht die qp01 denn nun wo speichert sie und wie könnte ich das nachahmen ? ich hatte einen funktionsbaustein zum thema anlegen prüfplan

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


Re: prüfplan anlegen

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hi!
Was genau macht die qp01 denn nun wo speichert sie und wie könnte ich das nachahmen ?
Was die QP01 macht steht unter Umständen in der Online-Hilfe: http://help.sap.com//saphelp_47x200/hel ... ameset.htm
wo die Daten gespeichert werden könnte man über einen SQL-Trace rausfinden.
Was das Nachahmen angeht: kannst du die QP01 nicht über Batch-Input ansteuern?

Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
Pinguincommander

schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: prüfplan anlegen

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
Also ich würde mir mal FUBA "BAPI_INSPECTIONPLAN_CREATE" ansehen, der macht genau das was du suchst.

gruss
ratsnus

Folgende Benutzer bedankten sich beim Autor ratsnus für den Beitrag:
Pinguincommander

<:: XING-Gruppe Tricktresor::>

Re: prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
Hallo Leute also ich habe mir den Baustein jetzt mal angeschaut wie immer aber keine ahnung was ich wie konfigurieren muss, ich bin absolut ratlos da mir die system kenntnisse dahinter fehlen ich kann nur sagen was man wie in der qp01 anlegt, damit dass sinn macht,
ich poste dass jetzt einfach mal in der hoffnung einer von euch kann mir dann sagen wie mein FuBa aufruf ungefähr aussehen müsste.... danke schonmals....
also in der QP01 läuft dass folgendermaßen:


1. also Material und werk eingeben,
2. auf Vorlage klicken,
3. im Pop-Up "Standardplan" wählen und weiter klicken
4. Plangruppe "50000113" und Stichtag auf aktuelles Datum weiter klicken
5. da dann noch eingeben: Statusplan = 4 // Dynebene = Merkmalsebene // Dynregel= V01 // Rest kommt denk ich mal aus Vorlage

und dann das ganze speichern.

ich hoffe irgendwer von euch kann mir helfen mein ausgangspunkt ist im moment eine liste von mit materialnummern, bei denen dass so eingetragen werden soll, die daten bleiben immer gleich, danke schonmal hoffe einer kann mir helfen :-)

Re: prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
Also ich bekomme den FuBa beim besten willen nicht zum laufen, er legt mir zwar etwas an und sagt es sei erfolgreich gewesen, jedoch kann ich dass ergebniss hinterher in der qp03 nicht einsehen, zur plangruppe die mir zurückgegeben wird sagt er diese existiert nicht, während er mir beim Material keine änderung anzeigt.....

Re: prüfplan anlegen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Hast du ein COMMIT WORK gemacht?
Das muss man bei ziemlich vielen BAPI-Fubas nämlich druchführen, da die oft über Verbucher arbeiten.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Pinguincommander

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
ein commit work ist dahinter.....

ist doch dann einfach nur:

Code: Alles auswählen.

COMMIT WORK.
oder ?

Re: prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
Moment hier einmal mein qellcode:

Code: Alles auswählen.

*&---------------------------------------------------------------------*
*& Report  ZPHO_TEST_PRUEFPLAN_ANLEGEN
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  ZPHO_TEST_PRUEFPLAN_ANLEGEN.
DATA: WA_MATERIAL LIKE BAPI1191_MTK_C,
      WA_TASK     LIKE BAPI1191_TSK_C,
      WA_REFERENCE LIKE BAPI1191_REF_OPR_C,
      WA_OPERATION LIKE BAPI1191_OPR_C.

DATA: I_MATERIAL LIKE TABLE OF BAPI1191_MTK_C,
      I_TASK     LIKE TABLE OF BAPI1191_TSK_C,
      I_REFERENCE LIKE TABLE OF BAPI1191_REF_OPR_C,
      I_RETURN LIKE TABLE OF BAPIRET2,
      I_OPERATION LIKE TABLE OF BAPI1191_OPR_C.

DATA: W_GROUP LIKE BAPI1191_MTK_C-TASK_LIST_GROUP,
      W_COUNTER LIKE BAPI1191_MTK_C-GROUP_COUNTER.


*fülle i_MATERIAL.
MOVE '0007' TO WA_MATERIAL-PLANT.
MOVE '137-00-311-02' TO WA_MATERIAL-MATERIAL.
MOVE SY-DATUM TO WA_MATERIAL-VALID_FROM.
MOVE '99991231' TO WA_MATERIAL-VALID_TO_DATE.
APPEND WA_MATERIAL TO I_MATERIAL.


*fülle I_TASK.
WA_TASK-VALID_FROM = SY-DATUM.
WA_TASK-VALID_TO_DATE = '99991231'.
WA_TASK-TASK_LIST_USAGE = '11'.
WA_TASK-PLANT = '0007'.
WA_TASK-TASK_LIST_STATUS = '4'.
WA_TASK-TASK_MEASURE_UNIT = 'ST'.
WA_TASK-LOT_SIZE_FROM = '0'.
WA_TASK-LOT_SIZE_TO = '99999999'.
WA_TASK-RESP_PLANNER_GROUP = 'VF'.
WA_TASK-DESCRIPTION        = 'Referenzplan für QS in Eigenfertigung'.
WA_TASK-DYN_MODIF_LEVEL    = '3'.
WA_TASK-DYN_MODIF_RULE     = 'V01'.
APPEND WA_TASK TO I_TASK.



*fülle I_REFERENCE.
WA_REFERENCE-REFERENCED_TASK_LIST_GROUP = '50000113'.
WA_REFERENCE-REFERENCED_GROUP_COUNTER  = '01'.
WA_REFERENCE-ACTIVITY = '0010'.
APPEND WA_REFERENCE TO I_REFERENCE.


CALL FUNCTION 'BAPI_INSPECTIONPLAN_CREATE'
*   EXPORTING
*   TESTRUN                      = ' '
*   PROFILE                      =
 IMPORTING
   GROUP                        = W_GROUP
   GROUPCOUNTER                 = W_COUNTER
  TABLES
    TASK                         = I_TASK
    MATERIALTASKALLOCATION       = I_MATERIAL
*   OPERATION                    = I_OPERATION
    REFERENCEOPERATION           = I_REFERENCE
*   PRODUCTIONRESOURCE           =
*   INSPCHARACTERISTIC           =
*   TEXTALLOCATION               =
*   TEXT                         =
   RETURN                       = I_RETURN
*   INSP_CHAR_VALUES             =
          .

COMMIT WORK.


Re: prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
ohh es funktioniert jetzt ich muss nur noch herausfinden wo ich den prüfplan also in diesem fall die plangruppe abhängig zum material herausfinde

Re: prüfplan anlegen

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Pinguincommander hat geschrieben:ein commit work ist dahinter.....

ist doch dann einfach nur:

Code: Alles auswählen.

COMMIT WORK.
oder ?
Eigentlich solltest du BAPI_TRANSACTION_COMMIT verwenden. In den meisten Fällen wird es aber auf's Gleiche hinaus laufen.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Pinguincommander


Re: prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
Kann mir jetzt noch wer sagen woher ich weiß in welche Plangruppe ich den ganzen spaß schreiben muss, gibt es irgendwo eine Tabelle die eine Materialnummer einer Plangruppe zuordnet ?

Re: prüfplan anlegen

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
ähh die MAPL vielleicht ?

aber irgendwie sollte man schon wissen was man da tut, meinst du nicht auch ? Tabellen wie PLMZ,PLKO,PLPO sowie die MAPL sollten einem schon geläufig sein wenn man sich mit Plänen welche Art auch immer beschäftigt. aber das nur so am rande. :wink:

Folgende Benutzer bedankten sich beim Autor ratsnus für den Beitrag:
Pinguincommander

<:: XING-Gruppe Tricktresor::>

Re: prüfplan anlegen

Beitrag von Pinguincommander (ForumUser / 88 / 62 / 2 ) »
ja da hast du schon recht man sollte etwas ahnung haben aber ich bin azubi im ersten Lehrjahr und mein ausbilder ist 4 wochen nicht da :-)
und dass system muss ich halt erst nach und nach kennenlernen

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2235
Views
QM - Änderung Stammprüfmerkmal in Prüfplan übernehmen
von tofralu » 01.08.2018 09:02 • Verfasst in Sonstige Module
3
Antw.
3874
Views
Materialzuordnung im Prüfplan mit Batch-Input (QP01/QP02)
von kevinh » 04.07.2013 15:48 • Verfasst in ABAP® Core
2
Antw.
2618
Views
SAP-GP anlegen
von asap » 08.01.2008 10:38 • Verfasst in ABAP® Core
1
Antw.
8462
Views
Tabellenindex anlegen
von Apabtalker » 23.12.2010 12:35 • Verfasst in ABAP® Core
17
Antw.
11993
Views
Testdaten anlegen
von c oco » 05.07.2012 13:55 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2090
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

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

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 30
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2090
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 510
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2145
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8741