/SAPPSSRM/CL_CALL_OFF_NUMBER - PIIN: Abrufe von Kontrakten in SPIIN-Nummer
Vendor Master (General Section) rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Diese Klasse wird zum Bestimmen der (alphanumerischen) Seriennummer von Freigaben bzw. Änderungeninnerhalb einer langen Beschaffungsnummer verwendet. Da sie von SAP nur für einen bestimmtenKunden (US-Bundesregierung, Defense Logistics Agency) ausgeliefert wird, ist das in dieser Klasse verwendeteCoding eventuell nicht für andere Kunden anwendbar. Kunden mit anderen Anforderungen können diese Klasse aber als Vorlage für ihre eigenen Klassen verwenden.
Methoden
1) ,,/SAPPSSRM/IF_NUMBER~PROCESS
- Die Methode fordert den Status der Datenbanktabelle /SAPPSSRM/COUNTR an, in der Informationen überFreigaben und Änderungen abgelegt werden. Hierzu ist es erforderlich, dass einige Daten, wieetwa das Nummerierungsverfahren (Datenelement /SAPPSSRM/_NUMPROC),Organisations-ID (/SAPPSSRM_ORGID),Bürotyp (/SAPPSSRM/_OFCTYP), Auftragscode (/SAPPSSRM/_ORCOD) von einem Interface genommen undan die Eigenschaften des Belegs übertragen werden (/SAPPSSRM/IF_NUMBER_ADAPTER, Methoden GET_PROCESS,GET_PROPERTY). Die Nummerierung ist unterschiedlich und hängt vom Nummerierungsverfahren und anderen Attributen des Belegs ab.
Im zweiten Knoten der IMG-Aktivität Langes Beschaffungsnummernschema ordnen Sie Regeln für die Seriennummerierung zu und pflegen diese.
,,Verfahren: Freigabe
- Wenn es eine Freigabe gibt, ergänzt die Seriennummer der Freigabe des betreffenden Kontrakts die PIIN des Kontrakts.
- Die Nummer der Freigabe ist eine vierstellige alphanumerische Seriennummer, die von demselben Büroausgegeben wird, welches auch den Kontrakt ausgegeben hat. Für diese Seriennummerierung wirdRegel R1 angewendet: 0001 - 9999, 000A - 999A, 00AA - 00ZZ. Die ersten beiden Zeilen der Regel sind ausschließlich für die interne Nummerierung reserviert.
- Bei Freigaben, die von einem anderen Büro ausgegeben wurden, besteht die Nummer der Freigabeaus dem zweistelligen Auftragscode des ausgebenden Büros und einer zweistelligen alphanumerischenSeriennummer. Für diese Art der Seriennummerierung findet Regel R2 Anwendung:01 - 99, AA - ZZ. Die zweite Zeile der Regel ist ausschließlich für die interne Nummerierung reserviert.
,,Verfahren: Änderung der Freigabe
- Wenn es Änderungen an Freigaben gibt, wird die Freigabe der SPIIN durch eine zweistellige Modifizierungsnummer ergänzt.
- Änderungen durch Einkaufsbüros werden gemäß Regel R5 gezählt: 01 - 99, B1 - B9, BA - BZ, C1 - Z9.
- Vom Administrationsbüro ausgegebene Änderungen werden gemäß
Regel R6> gezählt: 1A - 9B, AA - AZ.
,,Verfahren: Änderungen an Kontrakt oder Bestellung
- Wenn Änderungen an Kontrakten oder eigenständigen Bestellungen vorgenommen werden, wirddie PIIN des Kontrakts oder der Bestellung durch eine Modifizierungs-SPIIN ergänzt. Die ersteStelle dieser Ergänzung repräsentiert den Bürotyp "A" (Administrationsbüro)oder "P" (Einkaufsbüro). Die zweite sowie die folgenden vier Stellen hängen wieder vom beteiligten Verfahren ab.
- Bei Kontrakten hängt die zweite Stelle von der Art der Änderung ab. Wenn Sie auf KopfebeneVersandanweisungen hinzufügen oder ändern, zählt Regel R7 vonT0001 - T9999, TA001 - TZ999 usw. bis zu YZ999. Die ersten sechs Zeilen sind ausschließlich für die interne Nummerierung reserviert.
Wenn auf Kopfebene Versandanweisungen bereitgestellt werden und sich der Gesamtwert des Kontrakt ändert,wird Regel R8 angewendet, die aufwärts S0001 - S9999, SA001 - SZ999 zählt.Die erste Zeile ist ausschließlich für die interne Nummerierung reserviert. Auf Positionsebenekönnen Sie Versandanweisungen hinzufügen sowie Änderungen an Preis und Wert vornehmen.Für diese Änderungen wird keine automatische Nummerierung bereitgestellt. Das heißt,dass Sie für diese Änderungen SPIINs manuell bereitstellen müssen. Wenn die demBeleg zugeordnete Einkäufergruppe auf Kopfebene geändert wird, findet Regel R4Anwendung, die rückwärts von RZ999 bis ARZ001 zählt. Bei weiteren Änderungenwird Regel R3 angewendet, die von 00001 - 99999, A0001 - R9999, AA001 - JZ999, RA001 - RZ999 zählt.
- Bei Bestellungen findet Regel R3 in allen Fällen Anwendung und zählt von 00001 - 99999, A0001 - R9999, AA001 - JZ999, RA001 - RZ999.
2) ORCOD_GET
- Diese Methode erhält aus der Tabelle mit den Auftragscodes einen bestimmten Auftragscode, sowie dieser der Einkäufergruppe zugeordnet ist, welche die aktuelle Änderung der Freigabe des Belegs ausgibt.
Alle weiteren Methoden in dieser Klasse werden von der abstrakten übergeordneten Klasse /SAPPSSRM/CL_SIMPLE_ABSTR geerbt. Weitere Informationen hierzu finden Sie in derDokumentation dieser Klasse.
BAL_S_LOG - Application Log: Log header data Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5891 Date: 20120527 Time: 081715 triton ( 209 ms )






