SAP ABAP Class /MRSS/CL_POT_LINK (Capacity Pot linkage)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/POT_ENGINE (Package) Capacity Pots Engine
Properties
Class /MRSS/CL_POT_LINK  
Short Description Capacity Pot linkage    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/POT_ENGINE   Capacity Pots Engine 
Created 20110323   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /MRSS/CL_POT_LINK has no interface implemented.
Friends
Class /MRSS/CL_POT_LINK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) /MRSS/CL_POT_LINK Capacity Pot linkage 20110323
2 GT_LINKS Instance attribute Protected Type reference (TYPE) /MRSS/T_POT_LINK_SORT_TAB Table for linkage between Pot and Object (Appointment) 20110323
3 GT_LINK_DELETE Instance attribute Protected Type reference (TYPE) /MRSS/T_POT_LINK_SORT_TAB Table type for linkage between Pot and Object (Appointment) 20110323
4 GT_LINK_INSERT Instance attribute Protected Type reference (TYPE) /MRSS/T_POT_LINK_SORT_TAB Table type for linkage between Pot and Object (Appointment) 20110323
5 GT_LINK_UPDATE Instance attribute Protected Type reference (TYPE) /MRSS/T_POT_LINK_SORT_TAB Table type for linkage between Pot and Object (Appointment) 20110323
6 GV_BACKGROUND_TASK Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE If 'True': Class is called in Background Task 20110323
7 GV_SIMULATION_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE If 'True': Class is called in Simulation Mode 20140728
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LINK Instance method Public Method Add link entry 20110323
2 CLEANUP Instance method Public Method Clear the buffers 20110513
3 DELETE_LINK Instance method Public Method Delete link entry 20110323
4 DELETE_LINKS Instance method Public Method Delete link entry 20110323
5 GET_DATA_FOR_BI_UPLOAD Instance method Public Method Get the changed links for the BI delta upload 20110323
6 GET_INSTANCE Static method Public Method Instance of Link Class 20110323
7 GET_LINK Instance method Public Method Read link entry 20110323
8 GET_LINKS_ALL Instance method Public Method Get All Links from Collection 20110323
9 GET_LINKS_BY_GUID_MD_ATTR Instance method Public Method Get All Links Related to Pot Master Data GUID and Date 20110323
10 GET_LINKS_BY_POT Instance method Public Method Read link entry 20110323
11 GET_LINKS_BY_POTS Instance method Public Method Read Links by Pots 20110323
12 GET_LINK_BY_ASSGN Instance method Public Method Read link entry based on assignmentexternal key 20110330
13 GET_LINK_BY_EXT_KEY Instance method Public Method Read link entry based on external key 20110331
14 GET_LINK_BY_EXT_KEYS Instance method Public Method Read link entries based on external keys 20130802
15 LOG_POT_SAVE Instance method Public Method Log pot save 20140728
16 SAVE Instance method Public Method Save Changes and Call FM in Update Task 20110323
17 SET_BACKGROUND_TASK Instance method Public Method 'True': SAVE method is called in background task 20140728
18 SET_SIMULATION_MODE Instance method Public Method 'True': SAVE method is called with Simulation Mode 20140728
19 UPDATE_LINK Instance method Public Method Update link entry 20110323
Events
Class /MRSS/CL_POT_LINK has no event.
Types
Class /MRSS/CL_POT_LINK has no local type.
Method Signatures

Method ADD_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK Call by reference Type reference (TYPE) /MRSS/D_POT_LINK Links Service order <-> Capacity Pot 20110323

Method ADD_LINK on class /MRSS/CL_POT_LINK has no exception.

Method CLEANUP Signature

Method CLEANUP on class /MRSS/CL_POT_LINK has no parameter.
Method CLEANUP on class /MRSS/CL_POT_LINK has no exception.

Method DELETE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXT_KEY Call by reference Type reference (TYPE) /MRSS/T_POT_KEY_EXT_STR Structure for External Key 20110323
2 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_POT_GUID GUID of Capacity Pot Instance 20110323

Method DELETE_LINK on class /MRSS/CL_POT_LINK has no exception.

Method DELETE_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINK Call by reference Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table of Links between Pot and Object (Appointment) 20110323

Method DELETE_LINKS on class /MRSS/CL_POT_LINK has no exception.

Method GET_DATA_FOR_BI_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINK_DELETED Call by reference Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table of deleted Links 20110323
2 Exporting ET_LINK_INSERTED Call by reference Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table of inserted Links 20110323
3 Exporting ET_LINK_UPDATED Call by reference Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table of updated Links 20110323

Method GET_DATA_FOR_BI_UPLOAD on class /MRSS/CL_POT_LINK has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) /MRSS/CL_POT_LINK Capacity Pot linkage 20110323

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

Method GET_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_POT_GUID UUID of Capacity Pot Instance 20110323
2 Importing IV_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT Order ID: External Key 20110323
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20110323
4 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110323
5 Returning RS_LINK Value transfer Type reference (TYPE) /MRSS/D_POT_LINK links Service order <-> Capacity Pot 20110323
# Exception Resumable Description Created on
1 /MRSS/CX_POT_EXCEPTION Capacity Pot Exception 20110324

Method GET_LINKS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LINK_ALL Value transfer Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table type for linkage between Pot and Object (Appointment) 20110323

Method GET_LINKS_ALL on class /MRSS/CL_POT_LINK has no exception.

Method GET_LINKS_BY_GUID_MD_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110323
2 Importing IV_DATE_FROM_TS Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_FROM_TS Timestamp for From Date 20110323
3 Importing IV_DATE_TO_TS Call by reference Type reference (TYPE) /MRSS/T_POT_DATE_TO_TS Timestamp for Validity End Date 20110323
4 Importing IV_GUID_MD_ATTR Call by reference Type reference (TYPE) /MRSS/T_POT_GUID_MD_ATTR UUID of Capacity Pot Master Data Attributes 20110323
5 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20110323
6 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE True: Only Read Mode; False: Lock Mode 20110323
7 Returning RT_LINK Value transfer Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table of linkage between Pot and Object (Appointment) 20110323

Method GET_LINKS_BY_GUID_MD_ATTR on class /MRSS/CL_POT_LINK has no exception.

Method GET_LINKS_BY_POT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110323
2 Importing IV_GUID Call by reference Type reference (TYPE) /MRSS/T_POT_GUID UUID of Capacity Pot Instance 20110323
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20110323
4 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE True: Only Read Mode; False: Lock Mode 20110323
5 Importing IV_RELATED_LINK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110323
6 Returning RT_LINK Value transfer Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table of linkage between Pot and Object (Appointment) 20110323

Method GET_LINKS_BY_POT on class /MRSS/CL_POT_LINK has no exception.

Method GET_LINKS_BY_POTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POT Call by reference Type reference (TYPE) /MRSS/T_POT_OBJ_TAB Table of Capacity Pot Database Structure 20110323
2 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE True: Only Read Mode; False: Lock Mode 20110323
3 Returning RT_LINK Value transfer Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table of linkage between Pot and Object (Appointment) 20110323

Method GET_LINKS_BY_POTS on class /MRSS/CL_POT_LINK has no exception.

Method GET_LINK_BY_ASSGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASGN_GUID Call by reference Type reference (TYPE) /MRSS/T_GUID_TAB List of GUIDs 20110330
2 Importing IV_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20110330
3 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20110330
4 Returning RT_LINK Value transfer Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table type for linkage between Pot and Object (Appointment) 20110330

Method GET_LINK_BY_ASSGN on class /MRSS/CL_POT_LINK has no exception.

Method GET_LINK_BY_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_DEM_KEY_EXT_STRUC Structure for External Key 20110331
2 Importing IV_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110331
3 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110331
4 Returning RT_LINK Value transfer Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table type for linkage between Pot and Object (Appointment) 20110331

Method GET_LINK_BY_EXT_KEY on class /MRSS/CL_POT_LINK has no exception.

Method GET_LINK_BY_EXT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_EXT Call by reference Type reference (TYPE) /MRSS/T_NW_DEM_KEY_EXT_TAB Table with External Keys 20130802
2 Importing IV_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL 20130802
3 Importing IV_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20130802
4 Returning RT_LINK Value transfer Type reference (TYPE) /MRSS/T_POT_LINK_TAB Table type for linkage between Pot and Object (Appointment) 20130802

Method GET_LINK_BY_EXT_KEYS on class /MRSS/CL_POT_LINK has no exception.

Method LOG_POT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_TABLE Call by reference Type reference (TYPE) TABNAME16 Table name, 16 characters 20140728

Method LOG_POT_SAVE on class /MRSS/CL_POT_LINK has no exception.

Method SAVE Signature

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

Method SET_BACKGROUND_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BACKGROUND_TASK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE If 'True': Class is called in Background Task 20140728

Method SET_BACKGROUND_TASK on class /MRSS/CL_POT_LINK has no exception.

Method SET_SIMULATION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMULATION_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE If 'True': Class is called in Simulation Mode 20140728

Method SET_SIMULATION_MODE on class /MRSS/CL_POT_LINK has no exception.

Method UPDATE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LINK Call by reference Type reference (TYPE) /MRSS/D_POT_LINK Links Service order <-> Capacity Pot 20110323

Method UPDATE_LINK on class /MRSS/CL_POT_LINK has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800