SAP ABAP Class CL_PRJ_CONTROL_OUTBOUND (Controls Transfer of Netw /PM Ord to APO)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PS-ST-OPR-NET (Application Component) Network and Activity
     NETW_INBOUND_OUTBOUND (Package) Integration of networks into APO
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRJ_BTE_TRANSFER Controls BTE Transfer 20030905
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRJ_DELTA_READ Read orders for delta report 20030905
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRJ_INITIAL_TRANSFER Reads data for initial transfer to APO 20030905
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRJ_REFRESH_TRANSFER Controls refresh transfer 20030909
Properties
Class CL_PRJ_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 NETW_INBOUND_OUTBOUND   Integration of networks into APO 
Created 20030905   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PRJ_CONTROL_OUTBOUND has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PRJ_BTE_TRANSFER Controls BTE Transfer 20030905
2 IF_PRJ_DELTA_READ Read orders for delta report 20030905
3 IF_PRJ_INITIAL_TRANSFER Reads data for initial transfer to APO 20030905
4 IF_PRJ_REFRESH_TRANSFER Controls refresh transfer 20030909
Friends
Class CL_PRJ_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) PRJ_T_AFAB Relationships (subset of AFABB) 20030915
2 OT_AFVG Instance attribute Private Type reference (TYPE) PRJ_T_AFVG Activities / Operations (Subset of AFVGD) 20030915
3 OT_AUFNR_SCHED_IN_R3 Instance attribute Private Type reference (TYPE) PRJ_TH_AUFNR Hash-Auftragsnummer 20080722
4 OT_CAPREQ_KAKO_DATA Instance attribute Private Type reference (TYPE) PRJ_TH_CAPREQ_KAKO_DATA Hashed Table: KAKO Data Needed for Cap Reqs 20030929
5 OT_CAPREQ_WORK_CENTER_DATA Instance attribute Private Type reference (TYPE) PRJ_TH_CAPREQ_WORK_CENTER_DATA Hashed Table: Work Center Data Needed for Cap Reqs 20030929
6 OT_CAUFV Instance attribute Private Type reference (TYPE) PRJ_T_CAUFV Order Headers (Subset of CAUFVDB) 20030915
7 OT_KBED Instance attribute Private Type reference (TYPE) PRJ_T_KBED Capacity Requirements (Subset of KBED) 20030915
8 OT_MATNR_PLANT Instance attribute Private Type reference (TYPE) PRJ_T_MATNR_PLANT Standard Tab: Material / Plant Combinations Relevant for APO 20030930
9 OT_RESB Instance attribute Private Type reference (TYPE) PRJ_T_RESB Component Requirements (subset of RESBB) 20030915
10 OV_CURRENT_INDEX Instance attribute Private Type reference (TYPE) SYTABIX Internal table, current line index 20030915
11 OV_NO_OF_ORDERS Instance attribute Private Type reference (TYPE) SYTFILL Internal tables, current number of lines 20030915
12 SC_CIFTRIGGER_DR Constant Private Type reference (TYPE) CIFTRIGGER 'DR' Trigger of Data Transfer Using CIF 20030905
13 SC_CIFTRIGGER_IL Constant Private Type reference (TYPE) CIFTRIGGER 'IL' Trigger of Data Transfer Using CIF 20030905
14 SC_CIFTRIGGER_OL Constant Private Type reference (TYPE) CIFTRIGGER 'OL' Trigger of Data Transfer Using CIF 20030905
15 SC_LOGOBJ_CIF Constant Private Type reference (TYPE) BALOBJ_D 'CIF' Application log: Object name (Application code) 20031125
16 SC_LOGSUBOBJ_NETW Constant Private Type reference (TYPE) BALSUBOBJ 'PJ' Application log: sub-object 20031125
17 SC_MSG_ID_PRJ Constant Private Type reference (TYPE) SYMSGID 'PRJ_CIF_LOG' Messages, message class 20030919
18 SC_MSG_TYPE_ERROR Constant Private Type reference (TYPE) SYMSGTY 'E' Messages, message type 20030919
19 SC_PREFIX_QUEUE_NAME Constant Private Type reference (TYPE) CHAR12 'CFNETWORK_' Prefix for CIF Queue Names 20060110
20 SC_TRUE Constant Private Type reference (TYPE) XFELD 'X' Global constant 'TRUE' 20030905
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 20030905
5 CHECK_RETRANSFER_GET_WORK_TABS Instance method Private Method Check retransfer & reduce R3 buffer tabs to CIF working tabs 20030926
6 COLLECT_HEADER_CHECK_STATUS Instance method Private Method Collect order headers and filter by status 20030930
7 COLLECT_QUEUE_NAMES Instance method Private Method Build table with queue names 20060110
8 FILTER_ORDER_BY_STATUS Instance method Private Method Checks status and deletes order headers accordingly 20030905
9 GET_CTRLPARAMS Instance method Private Method Get CIF control parameters 20030912
Events
Class CL_PRJ_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) PRJ_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031014
2 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_PRJ_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_PRJ_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) PRJ_T_AFAB Anordnungsbeziehungen (Untergruppe von AFABB) 20031014
2 Changing CT_AFVG Call by reference Type reference (TYPE) PRJ_T_AFVG Vorgänge (Untergruppe von AFVGD) 20031014
3 Changing CT_AUFNR_SCHED_IN_R3 Call by reference Type reference (TYPE) PRJ_TH_AUFNR Hash-Auftragsnummer 20031208
4 Changing CT_CAUFV Call by reference Type reference (TYPE) PRJ_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031014
5 Changing CT_KBED Call by reference Type reference (TYPE) PRJ_T_KBED Kapazitätsbedarfe (Untergruppe von KBED) 20031014
6 Changing CT_RESB Call by reference Type reference (TYPE) PRJ_T_RESB Komponentenbedarfe (Untergruppe von RESBB) 20031014
7 Changing CT_STATUS Call by reference Type reference (TYPE) PRJ_T_JEST Statusinformation 20040430
8 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_PRJ_MANAGE_LOG Verwaltet CIF-Anwendungsprotokoll 20031014
9 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20031014
10 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20031014

Method CALL_BADI_2 on class CL_PRJ_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) PRJ_T_ACTIVITY_OUTBOUND Ausgangstabelle Vorgänge 20031015
2 Changing CT_ACTIVITY_OUTBOUND_CUS Call by reference Type reference (TYPE) PRJ_T_ACTIVITY_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Vorgänge 20050224
3 Changing CT_CAP_REQ_OUTBOUND Call by reference Type reference (TYPE) PRJ_T_CAP_REQ_OUTBOUND Ausgangstabelle für Kapazitätsbedarfe 20031015
4 Changing CT_CAP_REQ_OUTBOUND_CUS Call by reference Type reference (TYPE) PRJ_T_CAP_REQ_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Kapazitätsbedarfe 20050224
5 Changing CT_CONFIG_OUTBOUND Call by reference Type reference (TYPE) PRJ_T_CONF_DATA Konfigurationsdaten 20031015
6 Changing CT_CONSTRAINT_OUTBOUND Call by reference Type reference (TYPE) PRJ_T_CONSTRAINT_OUTBOUND Ausgangstabelle für Anordnungsbeziehungen 20031015
7 Changing CT_CONSTRAINT_OUTBOUND_CUS Call by reference Type reference (TYPE) PRJ_T_CONSTRAINT_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Anordnungsbeziehungen 20050224
8 Changing CT_HEADER_OUTBOUND Call by reference Type reference (TYPE) PRJ_T_HEADER_OUTBOUND Ausgangstabelle für Auftragsköpfe 20031015
9 Changing CT_HEADER_OUTBOUND_CUS Call by reference Type reference (TYPE) PRJ_T_HEADER_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Auftragsköpfe 20050224
10 Changing CT_INPUT_OUTBOUND Call by reference Type reference (TYPE) PRJ_T_INPUT_OUTBOUND Ausgangstabelle für Komponentenbedarfe 20031015
11 Changing CT_INPUT_OUTBOUND_CUS Call by reference Type reference (TYPE) PRJ_T_INPUT_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Komponentenbedarfe 20050224
12 Changing CT_OUTPUT_OUTBOUND Call by reference Type reference (TYPE) PRJ_T_OUTPUT_OUTBOUND Ausgangstabelle für Montagepositionen 20031015
13 Changing CT_OUTPUT_OUTBOUND_CUS Call by reference Type reference (TYPE) PRJ_T_OUTPUT_OUTBOUND_CUS Kundenfelder der Ausgangstabelle für Montagepositionen 20050224
14 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_PRJ_MANAGE_LOG Verwaltet CIF-Anwendungsprotokoll 20031015
15 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20031015
16 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20031015

Method CALL_BADI_3 on class CL_PRJ_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) PRJ_T_LOGSYS_CAUFV Logische Systeme, Auftragsköpfe 20030905
2 Importing IT_CAUFV Call by reference Type reference (TYPE) PRJ_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20030905
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGDSTSYS Logisches System: Zielsystem der Übertragung 20030905

Method CHECK_INTEGRATION_MODEL on class CL_PRJ_CONTROL_OUTBOUND has no exception.

Method CHECK_RETRANSFER_GET_WORK_TABS 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) PRJ_T_AFAB Anordnungsbeziehungen (Untergruppe von AFABB) 20030926
2 Exporting ET_AFVG Call by reference Type reference (TYPE) PRJ_T_AFVG Vorgänge (Untergruppe von AFVGD) 20030926
3 Exporting ET_CAUFV Call by reference Type reference (TYPE) PRJ_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20030926
4 Exporting ET_KBED Call by reference Type reference (TYPE) PRJ_T_KBED Kapazitätsbedarfe (Untergruppe von KBED) 20030926
5 Exporting ET_RESB Call by reference Type reference (TYPE) PRJ_T_RESB Komponentenbedarfe (Untergruppe von RESBB) 20030926
6 Importing IT_AFAB_BT Call by reference Type reference (TYPE) PRJ_T_AFAB_BT Netzplan-Anordnungsbeziehungen (Puffertabelle) 20030926
7 Importing IT_AFVG_BT Call by reference Type reference (TYPE) PRJ_T_AFVGB 20030926
8 Importing IT_CAUFV_BT Call by reference Type reference (TYPE) PRJ_T_CAUFVDB 20030926
9 Importing IT_KBED_BT Call by reference Type reference (TYPE) PRJ_T_KBED_BT Netzplankapazitätsbedarfe (Puffertabelle) 20030926
10 Importing IT_NETW_NO_TRANSFER_TO_APO Call by reference Type reference (TYPE) PRJ_TH_AUFNR Hash-Auftragsnummer 20031017
11 Importing IT_RESB_BT Call by reference Type reference (TYPE) PRJ_T_RESBB Standardtabelle für Komponentenbedarfe (Struktur RESBB) 20030926

Method CHECK_RETRANSFER_GET_WORK_TABS on class CL_PRJ_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) PRJ_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20031009
2 Importing IR_CIF_APPL_LOG Call by reference Object reference (TYPE REF TO) IF_PRJ_MANAGE_LOG Verwaltet CIF-Anwendungsprotokoll 20031014
3 Importing IR_DATA_READER Call by reference Object reference (TYPE REF TO) IF_PRJ_GET_DATA Auftragsdaten aus Datenbank holen 20030930
4 Importing IT_AUFNR Call by reference Type reference (TYPE) PRJ_T_AUFNR Auftragsnummern 20030930
5 Importing IT_FILTER_OBJ Call by reference Type reference (TYPE) PRJ_T_FILTER_OBJ Filterobjekte für Integrationsmodell 20030930
6 Importing IT_FILTER_OBJ_DELTA_REPORT Call by reference Type reference (TYPE) PRJ_T_FILTER_OBJ_DELTA_REPORT Von Delta-Report verwendete Filterobjekte 20030930
7 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20030930
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_PRJ_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) PRJ_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_PRJ_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) PRJ_T_CAUFV Auftragsköpfe (Untergruppe von CAUFVDB) 20030905

Method FILTER_ORDER_BY_STATUS on class CL_PRJ_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 Steuerungsparameter für Datenübertragung 20030912
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR 20030926
3 Importing IV_CIFTRIGGER Call by reference Type reference (TYPE) CIFTRIGGER Anstoß der Datenübertragung mit CIF 20030912
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) LOGSYS Logisches System 20030912

Method GET_CTRLPARAMS on class CL_PRJ_CONTROL_OUTBOUND has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 2004_1_46C