Ansicht
Dokumentation
CO_KO1_ORDER_ENTRY_EXT - Einstieg in die Auftragsbearbeitung aus externer Anwendung
CPI1466 during Backup General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionsbaustein: CO_KO_ORDER_ENTRY_EXT
========================================
Der Funktionsbaustein dient zum Anlegen, Ändern und Anzeigen ver-
schiedener Auftragstypen aus externen Anwendungen heraus.
Folgende Punkte sind im weiteren näher ausgeführt:
- (1) Import-Parameter
- (2) Export-Parameter
- (3) Unterstützte Auftragstypen und deren Kennung
- (4) Mögliche Folge-Funktionscodes für die Auftragstypen
- (5) Unterstützte Applikationskürzel
- (6) Temporäre Auftragsnummern und Verbuchung
************************************************************************
(1) Import-Parameter
================
- AFPOD_IMP (Auftragsposition Dialogstruktur)
-- Anzeigen: Übergabe unnötig
-- Anlegen und Ändern:
-> Fertigungsauftrag:
...
-> Netzplan: KDAUF Kundenauftrag
KDPOS Auftragsposition
(Legt die Abrechnung über einen Kundenauftrag fest)
- CAUFVD_IMP (Auftragsposition)
-- Anzeigen: AUFNR Auftragsnummer (muß !)
-- Anlegen:
-> Fertigungsauftrag:
...
-> Netzplan: AUFNR Auftragsnummer (nur bei externer
Nummernvergabe !)
AUTYP Auftragstyp (immer '20' !)
AUART Auftragsart (muß !)
DISPO Disponentengruppe (muß !)
WERKS Werk (muß !)
PROFID Netzplanprofil (muß !)
STDNR Standardnetz (bei Anlegen mit Vorlage)
KTEXT Kurztext
PRONR Projektdefinition
PROJN PSP-Element
GSTRP Starttermin
GLTRP Endtermin
CREA_APL Applikation, aus der Netzplan angelegt
-- Ändern:
-> Fertigungsauftrag:
...
-> Netzplan AUFNR Auftragsnummer (muß !)
weiter zu ändernde Felder aus Liste unter
Anlegen
- FCODE_IMP (Folge-Funktionscode)
-- 'ENT1' und SPACE: verzweigt auf Kopfbild
-- 'BACK': Einstiegsbild und Kopfbild werden dunkel durchlaufen.
Anwender sieht nur ein Dynpro, wenn in der Ablauf-
steuerung eine W- oder E-Message ausgegeben wird.
Sinnvoll bei Anlegen Auftrag im Dunkeln.
-- abhängig von Auftragstyp Verzweigung auf Übersichten; siehe (4)
- TRTYP_IMP (Transaktionstyp)
-- 'A' Anzeigen
-- 'H' Anlegen
-- 'V' Ändern
(2) Export-Parameter
================
- CAUFVD_EXP (Auftragskopf Dialogstruktur)
- INDEX_AUFNR_EXP (Index auf Auftragskopf in Belegtabelle)
(3) Unterstützte Auftragstypen und deren Kennung
=============================================
- '10' Fertigungsauftrag
- '20' Netzplan
- '30' Instandhaltungsauftrag
(4) Mögliche Folge-Funktionscodes für die Auftragstypen
====================================================
a) Fertigungsauftrag:
- 'VGUE' Vorgangsübersicht
- 'KPU2' Komponentenübersicht
- 'FLGU' Folgenübersicht
- 'FTUE' Fehlteileübersicht
- 'UVLI' Objektübersicht
- 'SDUE' Übersicht - Sicht Kundenauftrag
b) Netzplan:
- 'VOUE' Grunddaten
- 'ARBL' Eigenbearb. Übersicht
- 'FRML' Fremdbearb. Übersicht
- 'KOSL' Kostenübersicht (Kostenvorgänge)
- 'UVLI' Objektübersicht
(5) Unterstützte Applikationskürzel
Gibt an, aus welcher Applikation Auftrag/Netzplan angelegt wurde.
- 'C' -> Kundenauftrag
- 'T' -> Transport
- (Definition weiterer Applikationen möglich)
(6) Temporäre Auftragsnummern und Verbuchung
Allgemein werden beim Anlegen von Aufträgen bei interner Nummern-
vergabe zunächst nur temporäre Nummern vergeben. Diese temporären
Nummern werden erst kurz vor der Verbuchung im Zuge mit anderen
Verbuchungsvorbereitungen gegen die endgültigen Auftragsnummern
ausgetauscht.
Die Verbuchung der Aufträge geschieht nicht im Funktionsbaustein
CO_KO_ORDER_ENTRY_EXT. So ist ein mehrmaliger Aufruf des Funktions-
bausteins in einer Transaktion möglich. Vielmehr muß die Verbuchung
durch Aufruf des Funktionsbausteines CO_ZV_ORDER_POST vorbereitet
werden. Der Aufruf muß folgendermaßen aussehen:
CALL FUNCTION 'CO_ZV_ORDER_POST'
EXPORTING
COMMIT_FLAG = ' '
EXT_FLG = 'X'
TRANS_TYP = TRTYP " Transaktionstyp
EXCEPTIONS
NO_CHANGE = 01
UPDATE_REJECT = 02.
Die Verbuchung wird so für alle angelegten/geänderten Aufträge
gleichzeitig vorbereitet. Danach darf in der gleichen Transaktion
der Funktionsbaustein CO_KO_ORDER_ENTRY_EXT nicht mehr aufgerufen
werden.
Die Beziehung zwischen der beim Anlegen vergebenen temporären
Auftragsnummer und der im Funktionsbaustein CO_ZV_ORDER_POST er-
mittelten endgültigen Auftragsnummer, die auch auf die Datenbank
geschrieben wird, liefert der Funktionsbaustein
CO_ZV_CAUFVD_NUM_READ.
Die eigentliche Verbuchung muß in der externen Anwendung schließlich
durch COMMIT WORK ausgelöst werden.
Parameter
FLG_COLORD_EXPANDOPR_INDEX_TAB
ORDPAR_EXP
ORDPAR_IMP
ORDPEX_IMP
Ausnahmen
AUTHORITY_CHECK_FAILEDDIALOG_CHANCELED
ENQUEUE_FAILED
FUNCTION_NOT_ALLOWED
NEW_DATA_ERROR
NOT_FOUND
NO_TYPE_AUTHORITY
WRONG_AUART
WRONG_AUTYP
WRONG_TRTYP
Funktionsgruppe
COKO1SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 7653 Date: 20240523 Time: 125503 sap01-206 ( 61 ms )