SAP ABAP Class /MRSS/CL_NW_QUEUE_CONTROL (Backward Integration Queue Controls)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/NW_INTERACTION (Package) Interaction Layer for MRS NW Add on
Properties
Class /MRSS/CL_NW_QUEUE_CONTROL  
Short Description Backward Integration Queue Controls    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/NW_INTERACTION   Interaction Layer for MRS NW Add on 
Created 20130320   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_NW_QUEUE_CONTROL has no forward declaration.
Interfaces
Class /MRSS/CL_NW_QUEUE_CONTROL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_NW_SOURCE_SYSTEM 20130807 Represents the Connected Source Systems of MRS
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_QUEUE_CONTROL Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_NW_QUEUE_CONTROL Singleton Instance 20130807
2 GT_RECEIVED_EXISTING_QUEUES Instance attribute Private Type reference (TYPE) /MRSS/T_NW_EXISTING_QUEUES_TAB Buffer for received existing queues 20130807
3 GV_BACK_INT_QUEUE Static Attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Back Integration Acitve? 20130320
4 GV_FWD_INT_QUEUE Static Attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Forward Integration Acitve? 20130320
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECEIVED_EXISTING_QUEUES Instance method Protected Method Adds the received existing queues to Queue Control Buffer 20130808
2 AFTER_BACKWARD_QUEUE Instance method Public Method Perform any cleanups 20130423
3 CHECK_FOR_EXISTING_PB_QUEUES Instance method Public Method Are there any existing pushback queues? 20130805
4 CHECK_FOR_EXISTING_QUEUES Instance method Public Method Check for existing Queues 20130807
5 CHECK_INBOUND_QUEUE Instance method Private Method Check the satus of inbound queue 20130807
6 CHECK_OUTBOUND_QUEUE Instance method Private Method Check the satus of outbound queue 20130807
7 CLEAR_FLAGS Static method Public Method Clear queue flags 20130617
8 GET_INSTANCE Static method Public Method Get Instance 20130807
9 GET_RECEIVED_EXISTING_QUEUES Instance method Public Method Gets the received existing queues 20130807
10 IS_BACK_INT_QUEUE_RUNNING Static method Public Method Get the status of back integration queue 20130515
11 IS_FWD_INT_QUEUE_RUNNING Static method Public Method Get the status of forward integration queue 20130515
12 IS_INBOUND_QUEUE_USED Instance method Private Method Is Inbound queue being used? 20130320
13 PREPARE_BACKWARD_QUEUE Instance method Public Method Prepare backward integration queue 20130321
14 SET_BACK_INT_QUEUE_ACTIVE Static method Public Method Set backward integration queue flag 20130320
15 SET_FWD_INT_QUEUE_ACTIVE Static method Public Method Set Forward integration queue flag 20130320
Events
Class /MRSS/CL_NW_QUEUE_CONTROL has no event.
Types
Class /MRSS/CL_NW_QUEUE_CONTROL has no local type.
Method Signatures

Method ADD_RECEIVED_EXISTING_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEMANDS_SENT Call by reference Type reference (TYPE) /MRSS/T_NW_COLLECT_DEMAND_TAB Collected Demands of Source System 20130808
2 Importing IT_EXISTING_QUEUES_RECEIVED Call by reference Type reference (TYPE) /MRSS/T_NW_EXISTING_QUEUES_TAB Table with existing queues 20130808
3 Importing IV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130808

Method ADD_RECEIVED_EXISTING_QUEUES on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method AFTER_BACKWARD_QUEUE Signature

Method AFTER_BACKWARD_QUEUE on class /MRSS/CL_NW_QUEUE_CONTROL has no parameter.
Method AFTER_BACKWARD_QUEUE on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method CHECK_FOR_EXISTING_PB_QUEUES 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) /MRSS/T_MESSAGE_TAB Message Table 20130805
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130805
3 Exporting EV_QUEUE_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130805
4 Exporting EV_RETRY Call by reference Type reference (TYPE) RETRY No. of attempts 20130805
5 Importing IV_DEMAND_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_TYPE Demand Type 20130809
6 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20130805
7 Importing IV_ORDERID Call by reference Type reference (TYPE) /MRSS/T_DEM_H_ID 20130805

Method CHECK_FOR_EXISTING_PB_QUEUES on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method CHECK_FOR_EXISTING_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXISTING_QUEUES Call by reference Type reference (TYPE) /MRSS/T_NW_EXISTING_QUEUES_TAB Table with existing queues 20130807
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130807
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130807
4 Importing IREF_ORDER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMPLEX_DEMAND Complex Demand (Order) 20130807
5 Importing IT_ORDERS Call by reference Type reference (TYPE) /MRSS/T_NW_COLLECT_DEMAND_TAB Collected Demands of Source System 20130807
6 Importing IV_CHECK_FW_QUEUE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Boolean Variable 20130807
7 Importing IV_CHECK_PB_QUEUE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Boolean Variable 20130807
8 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20130807
9 Importing IV_NO_RFC_CALL Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN '' Boolean Variable 20130807

Method CHECK_FOR_EXISTING_QUEUES on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method CHECK_INBOUND_QUEUE 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) /MRSS/T_MESSAGE_TAB Message Table 20130807
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130807
3 Exporting EV_QUEUE_EXISTS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130807
4 Exporting EV_RETRY Call by reference Type reference (TYPE) RETRY No. of attempts 20130807
5 Importing IV_QNAME Call by reference Type reference (TYPE) TRFCQNAM Name of tRFC Queue 20130807

Method CHECK_INBOUND_QUEUE on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method CHECK_OUTBOUND_QUEUE 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) /MRSS/T_MESSAGE_TAB Message Table 20130807
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130807
3 Exporting EV_QUEUE_EXISTS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130807
4 Exporting EV_RETRY Call by reference Type reference (TYPE) RETRY No. of attempts 20130807
5 Importing IV_QNAME Call by reference Type reference (TYPE) TRFCQNAM Name of tRFC Queue 20130807

Method CHECK_OUTBOUND_QUEUE on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method CLEAR_FLAGS Signature

Method CLEAR_FLAGS on class /MRSS/CL_NW_QUEUE_CONTROL has no parameter.
Method CLEAR_FLAGS on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RREF_QUEUE_CONTROL Value transfer Object reference (TYPE REF TO) /MRSS/CL_NW_QUEUE_CONTROL Backward Integration Queue Controls 20130807

Method GET_INSTANCE on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method GET_RECEIVED_EXISTING_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXISTING_QUEUES_RECEIVED Value transfer Type reference (TYPE) /MRSS/T_NW_EXISTING_QUEUES_TAB Table with existing queues 20130807

Method GET_RECEIVED_EXISTING_QUEUES on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method IS_BACK_INT_QUEUE_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Return Queue Value 20130515

Method IS_BACK_INT_QUEUE_RUNNING on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method IS_FWD_INT_QUEUE_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Return Queue Status 20130515

Method IS_FWD_INT_QUEUE_RUNNING on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method IS_INBOUND_QUEUE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INBOUND_QUEUES_USED Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130515

Method IS_INBOUND_QUEUE_USED on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method PREPARE_BACKWARD_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEMAND_HEADER_ID Call by reference Type reference (TYPE) /MRSS/T_DEM_H_ID Demand ID 20130325

Method PREPARE_BACKWARD_QUEUE on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method SET_BACK_INT_QUEUE_ACTIVE Signature

Method SET_BACK_INT_QUEUE_ACTIVE on class /MRSS/CL_NW_QUEUE_CONTROL has no parameter.
Method SET_BACK_INT_QUEUE_ACTIVE on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.

Method SET_FWD_INT_QUEUE_ACTIVE Signature

Method SET_FWD_INT_QUEUE_ACTIVE on class /MRSS/CL_NW_QUEUE_CONTROL has no parameter.
Method SET_FWD_INT_QUEUE_ACTIVE on class /MRSS/CL_NW_QUEUE_CONTROL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800