SAP ABAP Class CL_COIS_LIST_TYPES (Determine Valid Detail Lists from DDIC)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-SFC (Application Component) Production Orders
     COIS (Package) Order Information System
Properties
Class CL_COIS_LIST_TYPES  
Short Description Determine Valid Detail Lists from DDIC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COIS   Order Information System 
Created 20060608   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_COIS_LIST_TYPES has no forward declaration.
Interfaces
Class CL_COIS_LIST_TYPES has no interface implemented.
Friends
Class CL_COIS_LIST_TYPES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ALL_FUNCTIONS Static Attribute Private Type reference (TYPE) FUNCTIONS_TAB All Mass-Processing Functions 20060608
2 MT_ALL_LIST_TYPES Static Attribute Private Type reference (TYPE) LISTTYPES_TAB All List Types from Customizing 20060608
3 MT_VALID_FUNCTIONS Static Attribute Private Type reference (TYPE) FUNCTIONS_TAB Valid MB Functions for Current Order Category + List Type 20060608
4 MT_VALID_LIST_TYPES Static Attribute Private Type reference (TYPE) LISTTYPES_TAB Valit List Types for Current Order Category and List Type 20060608
5 MV_LIST_TYPE Static Attribute Private Type reference (TYPE) COIS_LISTTYPE Current List Type 20060608
6 MV_MP_ACTIVE Static Attribute Private Type reference (TYPE) FLAG Mass Processing Active 20060714
7 MV_ORDER_CATEGORY Static Attribute Private Type reference (TYPE) COIS_ORDER_CATEGORY Current Order Category 20060608
Methods
# Method Level Visibility Method type Description Created on
1 DET_ORDER_CATEGORY_OF_CUST Static method Public Method Determines Order Cat. for Customizing from Input Parameters 20060608
2 GET_LIST_TYPES Static method Public Method Determines the Current List Types 20060608
3 GET_LIST_TYPE_DATA Static method Public Method Determines Information re a List Type 20060608
4 GET_LIST_TYPE_FUNCTIONS Static method Public Method Determines the Current Functions for a List Type 20060608
5 GET_ORDER_CATEGORY Static method Public Method Determines Current Order Cat. from Attr. MV_ORDER_CATEGORY 20060725
6 GET_VALID_FUNCTIONS Static method Private Method Determines the Valid Functions from Customizing 20060608
7 GET_VALID_LIST_TYPES Static method Private Method Determines the Valid Detail Lists 20060608
8 READ_FUNCTIONS_FROM_CUST Static method Private Method Reads Functions from Domain CO_FUNCT 20060608
9 READ_LIST_TYPES_FROM_CUST Static method Public Method Reads All List Types from Customizing 20060608
10 RESET_ATTRIBUTES Static method Private Method Initializes the Attributes Back 20060608
11 SET_FUNCTIONS Static method Private Method Sets the Functions from Domain in Attr. MT_ALL_FUNCTIONS 20060608
12 SET_LIST_TYPES Static method Private Method Sets List Types from Custom. in Attr. MT_ALL_LISTTYPES 20060608
13 SET_ORDER_CATEGORY Static method Private Method Sets Current Order Category in Attr. MV_ORDER_CATEGORY 20060725
14 SET_VALID_FUNCTIONS Static method Private Method Sets Valid Functions in Attr. MT_VALID_FUNCTIONS 20060608
15 SET_VALID_LIST_TYPES Static method Private Method Sets Valid List Types in Attr. MT_VALID_LISTTYPES 20060608
Events
Class CL_COIS_LIST_TYPES has no event.
Types
Class CL_COIS_LIST_TYPES has no local type.
Method Signatures

Method DET_ORDER_CATEGORY_OF_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ORDER_CATEGORY Value transfer Type reference (TYPE) COIS_ORDER_CATEGORY Auftragsinformationssystem: Auftragstyp fürs Customizing 20060608
2 Importing IV_ORDER_CATEGORY Call by reference Type reference (TYPE) AUFTYP Auftragstyp 20060608
3 Importing IV_PLANNED_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG Planauftrag wird selektiert 20060608
4 Importing IV_PROD_PROC_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG Fertigungs- oder Processauftrag wird selektiert 20060608

Method DET_ORDER_CATEGORY_OF_CUST on class CL_COIS_LIST_TYPES has no exception.

Method GET_LIST_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VALID_LIST_TYPES Value transfer Type reference (TYPE) LISTTYPES_TAB Gültige Listtypen 20060608
2 Importing IV_MP_ACTIVE Call by reference Type reference (TYPE) FLAG SPACE Kennzeichen: Massenbearbeitung ist aktiv 20060714
3 Importing IV_ORDER_CATEGORY Call by reference Type reference (TYPE) AUFTYP Auftragstyp 20060608
4 Importing IV_PLANNED_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG SPACE Planauftrag wird selektiert 20060608
5 Importing IV_PROD_PROC_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG SPACE Fertigungs- oder Processauftrag wird selektiert 20060608

Method GET_LIST_TYPES on class CL_COIS_LIST_TYPES has no exception.

Method GET_LIST_TYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_LIST_TYPE_DATA Value transfer Type reference (TYPE) LISTTYPE_ST Informationen zum gewünschten Listtyp 20060608
2 Importing IV_LIST_TYPE Call by reference Type reference (TYPE) COIS_LISTTYPE Listtyp zu dem die Daten gelesen werden sollen 20060608
3 Importing IV_MP_ACTIVE Call by reference Type reference (TYPE) FLAG SPACE Kennzeichen: Massenbearbeitung ist aktiv 20060714
4 Importing IV_ORDER_CATEGORY Call by reference Type reference (TYPE) AUFTYP 10 Auftragstyp 20060608
5 Importing IV_PLANNED_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG SPACE Planauftrag wird selektiert 20060608
6 Importing IV_PROD_PROC_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG SPACE Fertigungs- oder Processauftrag wird selektiert 20060608
7 Importing IV_READ_FROM_VALID_TYPES Call by reference Type reference (TYPE) FLAG 'X' Ermitteltung der Listtypedaten nur von den gültigen Listtype 20060718

Method GET_LIST_TYPE_DATA on class CL_COIS_LIST_TYPES has no exception.

Method GET_LIST_TYPE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FUNCTIONS Value transfer Type reference (TYPE) FUNCTIONS_TAB Tabelle mit gültigen Massenbearbeitungsfunktionen 20060608
2 Importing IV_LIST_TYPE Call by reference Type reference (TYPE) COIS_LISTTYPE Listtyp zu dem die Funktionen ermittelt werden 20060608
3 Importing IV_ORDER_CATEGORY Call by reference Type reference (TYPE) AUFTYP Auftragstyp 20060721
4 Importing IV_PLANNED_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG SPACE Planauftrag wird selektiert 20060721
5 Importing IV_PROD_PROC_ORDER_SELECTED Call by reference Type reference (TYPE) FLAG SPACE Fertigungs- oder Processauftrag wird selektiert 20060721

Method GET_LIST_TYPE_FUNCTIONS on class CL_COIS_LIST_TYPES has no exception.

Method GET_ORDER_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ORDER_CATEGORY Value transfer Type reference (TYPE) COIS_ORDER_CATEGORY Auftragsinformationssystem: Auftragstyp fürs Customizing 20060725

Method GET_ORDER_CATEGORY on class CL_COIS_LIST_TYPES has no exception.

Method GET_VALID_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VALID_FUNCTIONS Value transfer Type reference (TYPE) FUNCTIONS_TAB Tabelle mit den gültigen Massenbearbeitungsfunktionen 20060608
2 Importing IV_LIST_TYPE Call by reference Type reference (TYPE) COIS_LISTTYPE aktueller Listtype 20060608
3 Importing IV_ORDER_CATEGORY Call by reference Type reference (TYPE) COIS_ORDER_CATEGORY Aktueller Auftragstyp 20060608

Method GET_VALID_FUNCTIONS on class CL_COIS_LIST_TYPES has no exception.

Method GET_VALID_LIST_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VALID_LIST_TYPES Value transfer Type reference (TYPE) LISTTYPES_TAB Gültige Listtypen 20060608
2 Importing IV_MP_ACTIVE Call by reference Type reference (TYPE) FLAG SPACE Kennzeichen: Massenbearbeitung ist aktiv 20060714
3 Importing IV_ORDER_CATEGORY Call by reference Type reference (TYPE) COIS_ORDER_CATEGORY Auftragsinformationssystem: Auftragstyp fürs Customizing 20060608

Method GET_VALID_LIST_TYPES on class CL_COIS_LIST_TYPES has no exception.

Method READ_FUNCTIONS_FROM_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FUNCTIONS Value transfer Type reference (TYPE) FUNCTIONS_TAB Tabelle mit allen Massenbearbeitungsfunktionen 20060608

Method READ_FUNCTIONS_FROM_CUST on class CL_COIS_LIST_TYPES has no exception.

Method READ_LIST_TYPES_FROM_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_LIST_TYPES Value transfer Type reference (TYPE) LISTTYPES_TAB Alle Listtypen aus dem Customizing 20060608

Method READ_LIST_TYPES_FROM_CUST on class CL_COIS_LIST_TYPES has no exception.

Method RESET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLEAR_ALL_ATTRIBUTES Call by reference Type reference (TYPE) FLAG SPACE Initialisiert alle Klassenattribute 20060608
2 Importing IV_CLEAR_FUNCTION_ATTRIBUTES Call by reference Type reference (TYPE) FLAG SPACE Initialisiert die Funktions-Attribute 20060608
3 Importing IV_CLEAR_LIST_TYPE_ATTRIBUTES Call by reference Type reference (TYPE) FLAG SPACE Initialisiert Listtype-Attribute 20060608
4 Importing IV_CLEAR_NEW_LIST_ATTRIBUTES Call by reference Type reference (TYPE) FLAG 'X' Initialisiert Attribute wenn neue Liste gewählt wurde 20060608

Method RESET_ATTRIBUTES on class CL_COIS_LIST_TYPES has no exception.

Method SET_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FUNCTIONS Call by reference Type reference (TYPE) FUNCTIONS_TAB Tabelle mit allen Massenbearbeitungsfunktionen aus dem Cust. 20060608

Method SET_FUNCTIONS on class CL_COIS_LIST_TYPES has no exception.

Method SET_LIST_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST_TYPES Call by reference Type reference (TYPE) LISTTYPES_TAB Informationen zu Listtypen 20060608

Method SET_LIST_TYPES on class CL_COIS_LIST_TYPES has no exception.

Method SET_ORDER_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORDER_CATEGORY Call by reference Type reference (TYPE) COIS_ORDER_CATEGORY Auftragsinformationssystem: Auftragstyp fürs Customizing 20060725

Method SET_ORDER_CATEGORY on class CL_COIS_LIST_TYPES has no exception.

Method SET_VALID_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALID_FUNCTIONS Call by reference Type reference (TYPE) FUNCTIONS_TAB Tabelle mit gültigen Massenbearbeitungsfunktionen 20060608

Method SET_VALID_FUNCTIONS on class CL_COIS_LIST_TYPES has no exception.

Method SET_VALID_LIST_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALID_LIST_TYPES Call by reference Type reference (TYPE) LISTTYPES_TAB Tabelle mit gültigen Listtypen 20060608

Method SET_VALID_LIST_TYPES on class CL_COIS_LIST_TYPES has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700