Ansicht
Dokumentation

CO_KO1_ORDER_ENTRY_EXT - Einstieg in die Auftragsbearbeitung aus externer Anwendung

CO_KO1_ORDER_ENTRY_EXT - Einstieg in die Auftragsbearbeitung aus externer Anwendung

CPI1466 during Backup   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_EXPAND
OPR_INDEX_TAB
ORDPAR_EXP
ORDPAR_IMP
ORDPEX_IMP

Ausnahmen

AUTHORITY_CHECK_FAILED
DIALOG_CHANCELED
ENQUEUE_FAILED
FUNCTION_NOT_ALLOWED
NEW_DATA_ERROR
NOT_FOUND
NO_TYPE_AUTHORITY
WRONG_AUART
WRONG_AUTYP
WRONG_TRTYP

Funktionsgruppe

COKO1

SUBST_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 )