SAP ABAP Class /MRSS/CL_SGD_DEM_ITEM_STR (Item maintenance using STR structure)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGD (Package) Planning Board Demand
Properties
Class /MRSS/CL_SGD_DEM_ITEM_STR  
Short Description Item maintenance using STR structure    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGD   Planning Board Demand 
Created 20060622   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGD_DEM_ITEM_STR has no forward declaration.
Interfaces
Class /MRSS/CL_SGD_DEM_ITEM_STR has no interface implemented.
Friends
Class /MRSS/CL_SGD_DEM_ITEM_STR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_AREA Static Attribute Private Type reference (TYPE) /MRSS/T_DEM_AREA_D_WRK_TAB Service Area with Update Indicator 20110106
2 GT_ITEMS Static Attribute Private Type reference (TYPE) TT_ITEMS Work table with demand items in STR representation 20060623
3 GT_ITEMS_CHANGED Static Attribute Private Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK_TAB Changed Items in Current Session 20090926
4 GT_ITEMS_H Static Attribute Private Type reference (TYPE) TT_ITEMS_H Work Table with "Header-guid" Key 20071115
Methods
# Method Level Visibility Method type Description Created on
1 AUTO_COMPLETE_DATA Static method Private Method OBSOLETE - Complete the Data 20081207
2 CHECK_ITEM_IS_NEW Static method Public Method Check whether demand is new 20061207
3 FILTER_ITEMS_EXTENDED Static method Public Method Extended Filtering Criteria for Demands 20071119
4 GET_ALL_ITEMS Static method Private Method Get All Items for Demand Outside PLB Horizon 20090616
5 GET_CHANGED_ITEMS Static method Public Method Get Changed Items for Delta Refresh 20101228
6 GET_CHG_ORD_FROM_BUFFER Static method Public Method Get Changed Orders from Buffer (for Delta Refresh) 20090926
7 GET_DEM_AREA_GUID Static method Private Method Get the GUID for Saving the Service Area into the Demand Tab 20110106
8 GET_ORIGINAL_PRIORITY Static method Public Method 20121218
9 INITIALIZE_ITEMS Static method Private Method Initialize demands 20060810
10 ITEM_FOR_HEADER_GET Static method Private Method Switch from header GUID to item GUID 20060810
11 MAINTAIN Static method Public Method Maintenance 20060622
12 MAINTAIN_SERVICE_AREA Static method Private Method Maintain Service Area with Update Indicator 20110106
13 READ Static method Public Method Read Item Data 20060622
14 READ_ADM Static method Public Method Read the Administrative Data 20060622
15 READ_ADM_FOR_HEADER Static method Public Method Read Items for the Header 20060622
16 REMOVE_ITEMS_FROM_BUFFER Static method Public Method Remove Items from Buffer Tables (Used for Delta Refresh) 20101209
17 RESET Static method Public Method Reset 20060622
18 SAVE Static method Public Method Save 20060622
19 SELECT_W_ORG_UNIT Static method Public Method Selection with Organization Unit 20060622
20 SELECT_W_PROFILE_GUID Static method Public Method Select Entries with Requirements Profile GUID 20090927
21 SELECT_W_SRVA Static method Public Method Select with Service Area 20110106
22 SELECT_W_WORK_CENTRE Static method Public Method Select with Work Centers 20090209
Events
Class /MRSS/CL_SGD_DEM_ITEM_STR has no event.
Types
Class /MRSS/CL_SGD_DEM_ITEM_STR has no local type.
Method Signatures

Method AUTO_COMPLETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEMAND_GUIDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20081207

Method AUTO_COMPLETE_DATA on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method CHECK_ITEM_IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_ITEM Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Neuer Bedarf? 20061207
2 Exporting EV_NOT_FOUND Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Bedarf nicht gefunden? 20061207
3 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID des Bedarfs 20061207

Method CHECK_ITEM_IS_NEW on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method FILTER_ITEMS_EXTENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ADM Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_TAB Administrative Item Data 20071119
2 Exporting ET_ADM_FILTERED Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_TAB Items that were removed 20071119
3 Importing IT_ORD_EX_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
4 Importing IT_ORD_IN_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
5 Importing IT_ORD_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_TYP_TAB Selection Criteria for Order Numbers 20071119
6 Importing IV_EX_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20071119
7 Importing IV_IN_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20071119

Method FILTER_ITEMS_EXTENDED on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method GET_ALL_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEMS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20090616
2 Exporting ET_ADM Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_TAB Administrative Item Data 20090616
3 Exporting ET_PLR Call by reference Type reference (TYPE) /MRSS/T_DEM_PLR_TAB Planning-relevant item data 20090616

Method GET_ALL_ITEMS on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method GET_CHANGED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_ITEMS Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK_TAB Work table with demand items in STR representation 20101228

Method GET_CHANGED_ITEMS on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method GET_CHG_ORD_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_ORDERS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB 20090927

Method GET_CHG_ORD_FROM_BUFFER on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method GET_DEM_AREA_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEM_AREA_GUID Value transfer Type reference (TYPE) /MRSS/T_GUID GUID 20110106

Method GET_DEM_AREA_GUID on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method GET_ORIGINAL_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORIGINAL_PRIORITY Call by reference Type reference (TYPE) /MRSS/T_SGE_PRIORITY Priority 20121218
2 Importing IV_DEMAND_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID GUID 20121218

Method GET_ORIGINAL_PRIORITY on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method INITIALIZE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM_FILTERED Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_TAB Items filtered out due to extended filtering 20071117
2 Exporting ET_ITEMS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20071117
3 Importing IT_ITEMS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060810
4 Importing IT_ORD_EX_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071117
5 Importing IT_ORD_IN_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071117
6 Importing IT_ORD_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_TYP_TAB Selection Criteria for Order Numbers 20071117
7 Importing IV_EX_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Excluded Statuses Maintenance Language 20071117
8 Importing IV_FORCE_ADDRESS_READ Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20101027
9 Importing IV_INIT_ITEMS_SUPP Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20090924
10 Importing IV_IN_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Included Statuses Maintenance Language 20071117
11 Importing IV_NO_COMPLETED_ITEMS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20090924
12 Importing IV_RELOAD Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20100302

Method INITIALIZE_ITEMS on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method ITEM_FOR_HEADER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ITEMS Value transfer Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060810
2 Importing IT_HEADER Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060810
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Objekte aus DB direkt aufbauen? 20060928
4 Importing IV_COMPLETE_OBJECTS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Komplette Objekte liefern (Dispo-Knoten übergreifend) 20061106

Method ITEM_FOR_HEADER_GET on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEMS_DELETED Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Tabelle von Bedarfspositionen in Strukturdarstellung 20060622
2 Importing IT_ITEM Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK_TAB Bedarfspositionen mit Daten 20060622

Method MAINTAIN on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method MAINTAIN_SERVICE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEM_WRK Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_WRK Struktur-Darstellung einer Bedarfsposition 20110106
2 Importing IT_AREA Call by reference Type reference (TYPE) /MRSS/T_SRVA_TAB 20110106
3 Importing IV_OPERATION Call by reference Type reference (TYPE) /MRSS/T_SGE_OPERATION Art des Vorgangs 20110106

Method MAINTAIN_SERVICE_AREA on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) /MRSS/T_DEM_ITEM_STR_TAB Bedarfspositionen mit Daten 20060622
2 Importing IT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060622
3 Importing IT_HEADER_GUIDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Auftrag GUIDs 20060622
4 Importing IV_COMPLETE_OBJECTS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Komplette Objekte liefern (Dispo-Knoten übergreifend) 20060928
5 Importing IV_RELOAD Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Von DB neu laden? 20061111

Method READ on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method READ_ADM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_WRK_TAB Administrative Positionsdaten 20060622
2 Importing IT_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060622
3 Importing IT_ORD_EX_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
4 Importing IT_ORD_IN_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
5 Importing IT_ORD_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_TYP_TAB Selection Criteria for Order Numbers 20071119
6 Importing IV_EX_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Included Statuses Maintenance Language 20071119
7 Importing IV_INIT_ITEMS_SUPP Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20090924
8 Importing IV_IN_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Included Statuses Maintenance Language 20071119
9 Importing IV_NO_COMPLETED_ITEMS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20090924

Method READ_ADM on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method READ_ADM_FOR_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_WRK_TAB Administratiive Positionsdaten 20060622
2 Exporting ET_ADM_FILTERED Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_TAB Guids of filtered items 20071119
3 Importing IT_HEADER Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB Liste mit Guids 20060622
4 Importing IT_ORD_EX_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
5 Importing IT_ORD_IN_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
6 Importing IT_ORD_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_TYP_TAB Selection Criteria for Order Numbers 20071119
7 Importing IV_EX_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Excluded Statuses Maintenance Language 20071119
8 Importing IV_IN_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Included Statuses Maintenance Language 20071119
9 Importing IV_ONLY_FROM_BUFFER Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Read only from buffer 20110503

Method READ_ADM_FOR_HEADER on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method REMOVE_ITEMS_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITEM_GUIDS Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB 20101209

Method REMOVE_ITEMS_FROM_BUFFER on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REFRESH Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 20090926

Method RESET on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method SAVE Signature

Method SAVE on class /MRSS/CL_SGD_DEM_ITEM_STR has no parameter.
Method SAVE on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method SELECT_W_ORG_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_WRK_TAB Arbeitsstruktur für administrative Daten mit Update-Kennz. 20060622
2 Importing IT_ORD_EX_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
3 Importing IT_ORD_IN_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB Selection Criteria for Order User Status 20071119
4 Importing IT_ORD_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_TYP_TAB Selection Criteria for Order Numbers 20071119
5 Importing IT_ORG_UNITS Call by reference Type reference (TYPE) /MRSS/T_SGE_HROBJECT_TAB Tabelle von HR-Stammdaten 20060622
6 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20060622
7 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20060622
8 Importing IV_EX_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Excluded Statuses Maintenance Language 20071119
9 Importing IV_IN_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Included Statuses Maintenance Language 20071119
10 Importing IV_NO_COMPLETED_ITEMS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20090924

Method SELECT_W_ORG_UNIT on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method SELECT_W_PROFILE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB 20090927
2 Importing IV_DEMAND_TYPE Call by reference Type reference (TYPE) /MRSS/T_DEM_TYPE_I Demand Item Category 20090927
3 Importing IV_PROFILE_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID 20090927

Method SELECT_W_PROFILE_GUID on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method SELECT_W_SRVA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_WRK_TAB Administrative Positionsdaten 20110106
2 Importing IT_DEMAND_SRVA Call by reference Type reference (TYPE) /MRSS/T_DEMAND_SRVA_TAB Tabelle von HR-Stammdaten 20110106
3 Importing IT_ORD_EX_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB 20110106
4 Importing IT_ORD_IN_STATUS Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_STA_TAB 20110106
5 Importing IT_ORD_TYPE Call by reference Type reference (TYPE) /MRSS/T_SGE_SELOPT_ORD_TYP_TAB 20110106
6 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20110106
7 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20110106
8 Importing IV_EX_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20110106
9 Importing IV_IN_STATUS_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20110106
10 Importing IV_NO_COMPLETED_ITEMS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolesche Variable 20110106

Method SELECT_W_SRVA on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.

Method SELECT_W_WORK_CENTRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADM Call by reference Type reference (TYPE) /MRSS/T_DEM_ADM_WRK_TAB 20090209
2 Importing IT_WORK_CENTRES Call by reference Type reference (TYPE) /MRSS/T_PLANNING_NODE_KEY_TAB 20090209
3 Importing IV_BEG_TSTMP Call by reference Type reference (TYPE) TIMESTAMP 20090209
4 Importing IV_END_TSTMP Call by reference Type reference (TYPE) TIMESTAMP 20090209

Method SELECT_W_WORK_CENTRE on class /MRSS/CL_SGD_DEM_ITEM_STR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 195