SAP ABAP Class CL_COCF_TOP (Super Class for Order/Confirmation)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-SFC (Application Component) Production Orders
     COCF (Package) Order and Confirmation Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COCF_MAIN_TOP Super Class for General Attributes/Method 20060313
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COCF_ORDCNF Order/Confirmation Functions 20050112
Properties
Class CL_COCF_TOP  
Short Description Super Class for Order/Confirmation    
Super Class CL_COCF_MAIN_TOP Super Class for General Attributes/Method 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COCF   Order and Confirmation Data 
Created 20050112   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COCF_TOP has no forward declaration.
Interfaces
Class CL_COCF_TOP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_COCF_ORDCNF 20050519 Order/Confirmation Functions
2 CL_COCF_SRN_TOP 20060920 Superclass for Shift Report/Note
3 CL_COCF_SR_PDF_TOP 20060920 Super Class for Shift Report Creation
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_AUTHORITY_CONF Constant Public Type reference (TYPE) XUOBJECT 'C_AFRU_AWK' Authorization Object 20050401
2 CON_BADI_ORDCNF Constant Public Type reference (TYPE) RSEXSCRN-EXIT_NAME 'COCF_ORDCNF' Business Add-In Definition 20050128
3 CON_BATCH Constant Public Type reference (TYPE) COCF_BATCHTYPE '1' Subject to Batch Management 20050217
4 CON_DOCTYP_QM_DEFECT Constant Public Type reference (TYPE) COCF_LINKTYPE '01' Type of Document Posted by Confirmation 20050223
5 CON_DOCTYP_QM_INSPLOT Constant Public Type reference (TYPE) COCF_LINKTYPE '03' Type of Document Posted by Confirmation 20050223
6 CON_DOCTYP_QM_NOTIF Constant Public Type reference (TYPE) COCF_LINKTYPE '02' Type of Document Posted by Confirmation 20050223
7 CON_DOCU_BATCH Constant Public Type reference (TYPE) COCF_BATCHTYPE '2' One Documentary Batches 20050217
8 CON_DOCU_BATCH_MULTI Constant Public Type reference (TYPE) COCF_BATCHTYPE '3' Several Documentary Batches 20050217
9 CON_MESSAGE_ID_CONF Constant Public Type reference (TYPE) SYMSGID 'RU' Message Class 20050401
10 CON_NO_BATCH Constant Public Type reference (TYPE) COCF_BATCHTYPE '0' Not Subject to Batch Management Requirements 20050217
11 CON_QTYPE_ADD Constant Public Type reference (TYPE) COCF_CONF_QUANTYP '4' Quantity Type for Confirmation 20050407
12 CON_QTYPE_REWRK Constant Public Type reference (TYPE) COCF_CONF_QUANTYP '3' Quantity Type for Confirmation 20050407
13 CON_QTYPE_SCRAP Constant Public Type reference (TYPE) COCF_CONF_QUANTYP '2' Quantity Type for Confirmation 20050407
14 CON_QTYPE_YIELD Constant Public Type reference (TYPE) COCF_CONF_QUANTYP '1' Quantity Type for Confirmation 20050407
15 CON_STATUS_DEF Constant Public Type reference (TYPE) J_STATUS 'I0214' Object Status 20050428
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ACTIVITY Static method Public Method Checks Business Transaction 20060313
2 CHECK_INTERNAL_ERROR Static method Public Method Generates Internal Error When i_subrc <> 0 with SY Message 20050113
3 CHECK_PROPBAPI_ERROR Static method Public Method Generates Error if BAPI Gets No Default Data 20050519
4 MAINTAIN_DOCU_BATCH Static method Public Method Enter Documentary Batch 20050223
5 RAISE_EXCEPTION Static method Public Method Creates an Exception CX_COCF_EXCEPTION 20050922
6 RAISE_INTERNAL_ERROR Static method Public Method Generates Internal Error Without SY Message 20050317
7 RAISE_QM_DEFECT_ERROR Static method Public Method Changes QM Error into Separate Error 20050401
8 READ_CONF_LONGTEXT Static method Public Method Read Long Text for Confirmation 20050419
9 RESET_CONF_BACKEND Static method Public Method Reset Confirmation Tables in Backend 20050518
10 SAVE_CONF_LONGTEXT Static method Public Method Save Long Text for Confirmation 20050615
Events
Class CL_COCF_TOP has no event.
Types
Class CL_COCF_TOP has no local type.
Method Signatures

Method CHECK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) COCF_T_MESSAGE Tabelle für Meldungen 20060313
2 Importing I_OBJECT_NUMBER Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20060313
3 Importing I_OPERATION Call by reference Type reference (TYPE) J_VORGANG Betriebswirtschaftlicher Vorgang 20060313
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20060313

Method CHECK_INTERNAL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050113
2 Importing I_SYMESS Call by reference Type reference (TYPE) FLAG CON_ON allgemeines flag 20050113
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20050113

Method CHECK_PROPBAPI_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) COCF_T_BAPI_RETURN Meldungstabelle des BAPI 20050519
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20050519

Method MAINTAIN_DOCU_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_GOODSM Call by reference Type reference (TYPE) COCF_S_GOODS_MOVEMENTS Warenbewegung 20050223
2 Importing I_IMSEG Call by reference Type reference (TYPE) IMSEG MMIM: Inputstruktur für allgemeinen FB Warenbewegung buchen 20050223
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20050223

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY_PM Call by reference Type reference (TYPE) LEARR Leistungsart Rückmeldung 20050922
2 Importing CONFIRMATION Call by reference Type reference (TYPE) CO_RUECK Rückmeldenummer des Vorgangs 20050922
3 Importing CONF_COUNTER Call by reference Type reference (TYPE) CO_RMZHL Zähler der Rückmeldung 20050922
4 Importing INTERNAL Call by reference Type reference (TYPE) FLAG allgemeines flag 20050922
5 Importing MESSAGES Call by reference Type reference (TYPE) COCF_T_MESSAGE Tabelle für Meldungen 20050922
6 Importing OPERATION Call by reference Type reference (TYPE) VORNR Vorgangsnummer 20050922
7 Importing ORDER Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20050922
8 Importing ORDER_TYPE Call by reference Type reference (TYPE) AUFART Auftragsart 20050922
9 Importing SEQUENCE Call by reference Type reference (TYPE) PLNFOLGE Folge 20050922
10 Importing STRING Call by reference Type reference (TYPE) STRING 20050922
11 Importing TEXTID Call by reference Type reference (TYPE) SOTR_CONC Schlüssel zum logischen Objekt im OTR 20050922
12 Importing UOM Call by reference Type reference (TYPE) RU_VORME Rückmeldemengeneinheit 20050922
13 Importing WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20050922
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20050922

Method RAISE_INTERNAL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBRC Call by reference Type reference (TYPE) SYSUBRC 1 Rückgabewert von ABAP-Anweisungen 20050429
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20050317

Method RAISE_QM_DEFECT_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_QM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_RPLM_NOTIF_ERROR Fehler bei Meldungsbearbeitung 20050401
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20050401

Method READ_CONF_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONF_LONGTEXT Call by reference Type reference (TYPE) TLINE_TAB Langtext der Rückmeldung 20070912
2 Importing I_CONFIRMATION Call by reference Type reference (TYPE) CO_RUECK Rückmeldenummer des Vorgangs 20050419
3 Importing I_CONF_COUNTER Call by reference Type reference (TYPE) CO_RMZHL Zähler der Rückmeldung 20050419
4 Importing I_ORDER_CATEGORY Call by reference Type reference (TYPE) AUFTYP Auftragstyp 20050419
# Exception Resumable Description Created on
1 CX_COCF_EXCEPTION Exceptions zu COCF 20050419

Method RESET_CONF_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIRMATION Call by reference Type reference (TYPE) CO_RUECK Rückmeldenummer des Vorgangs 20050518

Method RESET_CONF_BACKEND on class CL_COCF_TOP has no exception.

Method SAVE_CONF_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT_TEXT Call by reference Type reference (TYPE) FLAG CON_X 'X' = COMMIT_TEXT wird ausgeführt 20050615
2 Importing I_CONFIRMATION Call by reference Type reference (TYPE) CO_RUECK Rückmeldenummer des Vorgangs 20050615
3 Importing I_CONF_COUNTER Call by reference Type reference (TYPE) CO_RMZHL Zähler der Rückmeldung 20050615
4 Importing I_CONF_LONGTEXT Call by reference Type reference (TYPE) TLINE_TAB Liste von Sapscript Zeilen 20050615
5 Importing I_ORDER_CATEGORY Call by reference Type reference (TYPE) AUFTYP Auftragstyp 20050615
6 Importing I_PROCESS_TEXT Call by reference Type reference (TYPE) FLAG CON_X 'X' = Text wird geändert 20050615

Method SAVE_CONF_LONGTEXT on class CL_COCF_TOP has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600