SAP ABAP Class CL_MNT_CONTROL_OUTBOUND (Controls Transfer of Netw /PM Ord to APO)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-WOC-MO (Application Component) Maintenance Orders
     PMORD_INBOUND_OUTBOUND (Package) Integration of maintenance orders into APO
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MNT_BTE_TRANSFER Controls BTE Transfer 20031009
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MNT_DELTA_READ Read orders for delta report 20031009
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MNT_INITIAL_TRANSFER Reads data for initial transfer to APO 20031009
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MNT_REFRESH_TRANSFER Controls refresh transfer 20031009
Properties
Class CL_MNT_CONTROL_OUTBOUND  
Short Description Controls Transfer of Netw /PM Ord to APO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMORD_INBOUND_OUTBOUND   Integration of maintenance orders into APO 
Created 20031009   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MNT_CONTROL_OUTBOUND has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MNT_BTE_TRANSFER Controls BTE Transfer 20031009
2 IF_MNT_DELTA_READ Read orders for delta report 20031009
3 IF_MNT_INITIAL_TRANSFER Reads data for initial transfer to APO 20031009
4 IF_MNT_REFRESH_TRANSFER Controls refresh transfer 20031009
Friends
Class CL_MNT_CONTROL_OUTBOUND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OT_AFAB Instance attribute Private Type reference (TYPE) MNT_T_AFAB Relationships (subset of AFABB) 20031009
2 OT_AFPO Instance attribute Private Type reference (TYPE) MNT_T_AFPO Positions (subset of AFPOB) 20031031
3 OT_AFVG Instance attribute Private Type reference (TYPE) MNT_T_AFVG Activities / Operations (Subset of AFVGD) 20031009
4 OT_CAUFV Instance attribute Private Type reference (TYPE) MNT_T_CAUFV Order Headers (Subset of CAUFVDB) 20031009
5 OT_MATNR_PLANT Instance attribute Private Type reference (TYPE) MNT_T_MATNR_PLANT Material / Plant Combinations Relevant for APO 20031009
6 OT_RESB Instance attribute Private Type reference (TYPE) MNT_T_RESB Component Requirements (subset of RESBB) 20031009
7 OV_CURRENT_INDEX Instance attribute Private Type reference (TYPE) SYTABIX Internal table, current line index 20031009
8 OV_NO_OF_ORDERS Instance attribute Private Type reference (TYPE) SYTFILL Internal tables, current number of lines 20031009
9 SC_CIFTRIGGER_DR Constant Private Type reference (TYPE) CIFTRIGGER 'DR' Trigger of Data Transfer Using CIF 20031009
10 SC_CIFTRIGGER_IL Constant Private Type reference (TYPE) CIFTRIGGER 'IL' Trigger of Data Transfer Using CIF 20031009
11 SC_CIFTRIGGER_OL Constant Private Type reference (TYPE) CIFTRIGGER 'OL' Trigger of Data Transfer Using CIF 20031009
12 SC_LOGOBJ_CIF Constant Private Type reference (TYPE) BALOBJ_D 'CIF' Application log: Object name (Application code) 20031125
13 SC_LOGSUBOBJ_PMORD Constant Private Type reference (TYPE) BALSUBOBJ 'MO' Application log: sub-object 20031125
14 SC_MSG_ID_MNT Constant Private Type reference (TYPE) SYMSGID 'MNT_CIF_LOG' Messages, message class 20031009
15 SC_MSG_TYPE_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Messages, message type 20031009
16 SC_PREFIX_QUEUE_NAME Constant Private Type reference (TYPE) CHAR12 'CFPMORDER_' Prefix for CIF Queue Names 20060110
17 SC_TRUE Constant Private Type reference (TYPE) XFELD 'X' Global constant 'TRUE' 20031009
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADI_1 Instance method Private Method Call BADI after selection of headers 20031014
2 CALL_BADI_2 Instance method Private Method Call BADI before conversion to APO format 20031014
3 CALL_BADI_3 Instance method Private Method Call BADI after conversion to APO format 20031015
4 CHECK_INTEGRATION_MODEL Instance method Private Method Check integration model, determine logical system 20031009
5 COLLECT_HEADER_CHECK_STATUS Instance method Private Method Collect order headers and filter by status 20031009
6 COLLECT_QUEUE_NAMES Instance method Private Method Build table with queue names 20060110
7 FILTER_ORDER_BY_STATUS Instance method Private Method Checks status and deletes order headers accordingly 20031009
8 GET_CTRLPARAMS Instance method Private Method Get CIF control parameters 20031009
9 GET_WORKING_TABLES Instance method Private Method Reduce ERP buffer tabs to CIF working tabs 20031009
Events
Class CL_MNT_CONTROL_OUTBOUND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_QRFCRCV Private See coding Standard table with queue names (structure QRFCRCV) 20060110 TT_QRFCRCV type standard table of QRFCRCV
Method Signatures

Method CALL_BADI_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAUFV Call by reference Type reference (TYPE) MNT_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031014
2 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_MNT_MANAGE_LOG Verwaltet CIF-Anwendungsprotokoll 20031014
3 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20031014
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20031014

Method CALL_BADI_1 on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method CALL_BADI_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AFAB Call by reference Type reference (TYPE) MNT_T_AFAB Anordnungsbeziehungen (Untergruppe von AFABB) 20031014
2 Changing CT_AFPO Call by reference Type reference (TYPE) MNT_T_AFPO Positionen (Untergruppe von AFPOB) 20031103
3 Changing CT_AFVG Call by reference Type reference (TYPE) MNT_T_AFVG Vorgänge (Untergruppe von AFVGD) 20031014
4 Changing CT_CAUFV Call by reference Type reference (TYPE) MNT_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031014
5 Changing CT_RESB Call by reference Type reference (TYPE) MNT_T_RESB Komponentenbedarfe (Untergruppe von RESBB) 20031014
6 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_MNT_MANAGE_LOG Verwaltet CIF-Anwendungsprotokoll 20031014
7 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20031014
8 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20031014

Method CALL_BADI_2 on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method CALL_BADI_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVITY_OUTBOUND Call by reference Type reference (TYPE) MNT_T_ACTIVITY_OUTBOUND Ausgangstabelle Vorgänge 20031015
2 Changing CT_ACTIVITY_OUTBOUND_CUS Call by reference Type reference (TYPE) MNT_T_ACTIVITY_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Vorgänge 20050211
3 Changing CT_CONSTRAINT_OUTBOUND Call by reference Type reference (TYPE) MNT_T_CONSTRAINT_OUTBOUND Ausgangstabelle für Anordnungsbeziehungen 20031015
4 Changing CT_CONSTRAINT_OUTBOUND_CUS Call by reference Type reference (TYPE) MNT_T_CONSTRAINT_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Anordnungsbeziehungen 20050211
5 Changing CT_DOWNTIME_OUTBOUND Call by reference Type reference (TYPE) MNT_T_DOWNTIME_OUTBOUND Ausgangstabelle für Ausfallzeiten 20031015
6 Changing CT_DOWNTIME_OUTBOUND_CUS Call by reference Type reference (TYPE) MNT_T_DOWNTIME_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Ausfallzeiten 20050211
7 Changing CT_HEADER_OUTBOUND Call by reference Type reference (TYPE) MNT_T_HEADER_OUTBOUND Ausgangstabelle für Auftragsköpfe 20031015
8 Changing CT_HEADER_OUTBOUND_CUS Call by reference Type reference (TYPE) MNT_T_HEADER_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Auftragsköpfe 20050211
9 Changing CT_INPUT_OUTBOUND Call by reference Type reference (TYPE) MNT_T_INPUT_OUTBOUND Ausgangstabelle für Komponentenbedarfe 20031015
10 Changing CT_INPUT_OUTBOUND_CUS Call by reference Type reference (TYPE) MNT_T_INPUT_OUTBOUND_CUS Kundenfelder der Ausgangstablle für Komponentenbedarfe 20050211
11 Changing CT_OUTPUT_OUTBOUND Call by reference Type reference (TYPE) MNT_T_OUTPUT_OUTBOUND Ausgangstabelle für Montagepositionen 20031015
12 Changing CT_OUTPUT_OUTBOUND_CUS Call by reference Type reference (TYPE) MNT_T_OUTPUT_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Montagepositionen 20050211
13 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_MNT_MANAGE_LOG Verwaltet CIF-Anwendungsprotokoll 20031015
14 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20031015
15 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20031015

Method CALL_BADI_3 on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method CHECK_INTEGRATION_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOGSYS_CAUFV Call by reference Type reference (TYPE) MNT_T_LOGSYS_CAUFV Logische Systeme, Auftragsköpfe 20031009
2 Importing IT_CAUFV Call by reference Type reference (TYPE) MNT_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031009
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20031009

Method CHECK_INTEGRATION_MODEL on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method COLLECT_HEADER_CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAUFV Call by reference Type reference (TYPE) MNT_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031009
2 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_MNT_MANAGE_LOG Verwaltet CIF-Anwendungsprotokoll 20031014
3 Importing IR_DATA_READER Call by reference Object reference (TYPE REF TO) IF_MNT_GET_DATA Auftragsdaten aus Datenbank holen 20031009
4 Importing IT_AUFNR Call by reference Type reference (TYPE) MNT_T_AUFNR Auftragsnummern 20031009
5 Importing IT_FILTER_OBJ Call by reference Type reference (TYPE) MNT_T_FILTER_OBJ Filterobjekte für Integrationsmodell 20031009
6 Importing IT_FILTER_OBJ_DELTA_REPORT Call by reference Type reference (TYPE) MNT_T_FILTER_OBJ_DELTA_REPORT Von Delta-Report verwendete Filterobjekte 20031009
7 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20031009
8 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20031014

Method COLLECT_HEADER_CHECK_STATUS on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method COLLECT_QUEUE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUEUE_NAMES Call by reference Type reference (TYPE) TT_QRFCRCV Standard table with queue names (structure QRFCRCV) 20060110
2 Importing IT_CAUFV Call by reference Type reference (TYPE) MNT_T_CAUFV Order Headers (Subset of CAUFVDB) 20060110
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGSYS Logical system 20060110

Method COLLECT_QUEUE_NAMES on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method FILTER_ORDER_BY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAUFV Call by reference Type reference (TYPE) MNT_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031009

Method FILTER_ORDER_BY_STATUS on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method GET_CTRLPARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CTRLPARAMS Call by reference Type reference (TYPE) CIFCTRLPAR Kontrollparameter für Datenübertragung 20031009
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20031009
3 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20031009
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGSYS Logisches System 20031009

Method GET_CTRLPARAMS on class CL_MNT_CONTROL_OUTBOUND has no exception.

Method GET_WORKING_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AFAB Call by reference Type reference (TYPE) MNT_T_AFAB Anordnungsbeziehungen (Untergruppe von AFABB) 20031009
2 Exporting ET_AFPO Call by reference Type reference (TYPE) MNT_T_AFPO Positionen (Untergruppe von AFPOB) 20031031
3 Exporting ET_AFVG Call by reference Type reference (TYPE) MNT_T_AFVG Vorgänge (Untergruppe von AFVGD) 20031009
4 Exporting ET_CAUFV Call by reference Type reference (TYPE) MNT_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031009
5 Exporting ET_RESB Call by reference Type reference (TYPE) MNT_T_RESB Komponentenbedarfe (Untergruppe von RESBB) 20031009
6 Importing IT_AFAB_BT Call by reference Type reference (TYPE) MNT_T_AFABB Anordnungsbeziehungen (Struktur AFABB) 20031009
7 Importing IT_AFPO_BT Call by reference Type reference (TYPE) MNT_T_AFPOB Auftragspositionen (Struktur AFPOB) 20031031
8 Importing IT_AFVG_BT Call by reference Type reference (TYPE) MNT_T_AFVGB Vorgänge (Struktur AFVGB) 20031009
9 Importing IT_CAUFV_BT Call by reference Type reference (TYPE) MNT_T_CAUFVDB Auftragsköpfe (Struktur CAUFVDB) 20031009
10 Importing IT_RESB_BT Call by reference Type reference (TYPE) MNT_T_RESBB Komponentenbedarfe (Struktur RESBB) 20031009

Method GET_WORKING_TABLES on class CL_MNT_CONTROL_OUTBOUND has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 2004_1_46C