SAP ABAP Class CL_EAML_BO_LRP (BO class for LRP)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-EQM (Application Component) Technical Objects
     EAML_EA (Package) EAM: Linear Feature Extension - unswitched
Properties
Class CL_EAML_BO_LRP  
Short Description BO class for LRP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAML_EA   EAM: Linear Feature Extension - unswitched 
Created 20091210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAML_BO_LRP has no forward declaration.
Interfaces
Class CL_EAML_BO_LRP has no interface implemented.
Friends
Class CL_EAML_BO_LRP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAML_BO_LRP BO class for LRP 20091210
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Instance method Public Method Check authority of LRPID 20100330
2 CHECK_MARKER_DATA Instance method Public Method Check marker data line per line,SET_ITEM_DATA included 20100204
3 CHECK_MARKER_USAGE Instance method Public Method Check marker usage 20110311
4 CLASS_CONSTRUCTOR Static method Public Constructor 20091210
5 DEL_HDR_TXT Instance method Public Method Delete Texts of Header 20100205
6 DEL_ITEM_DATA Instance method Public Method Delete item data 20100205
7 DEL_ITEM_TXT Instance method Public Method Delete Texts of Items 20100205
8 DEL_LRP_DATA Instance method Public Method Delete LRP completely 20100204
9 ENQUEUE_LRP Instance method Public Method Set Enqueue 20100310
10 EXISTENCE_CHECK Static method Public Method Runtime calls 20100330
11 GET_BASIC_DATA Static method Public Method Runtime calls 20100330
12 GET_DATA Instance method Public Method Get data, either from buffer or DB 20100204
13 GET_DESCR Static method Public Method Runtime calls 20100330
14 GET_HDR_DATA Instance method Public Method Get Header 20100205
15 GET_HDR_TXT Instance method Public Method Get Header Text 20100205
16 GET_ITEM_DATA Instance method Public Method Get Item 20100205
17 GET_ITEM_TXT Instance method Public Method Get Item Text 20100205
18 GET_MARKER_WUL Instance method Public Method Get marker where-used list 20110311
19 GET_MULTI_LANGU_TXT Instance method Public Method Get Texts of Multi Language Popup 20100205
20 GET_TEXT Instance method Public Method Return text of object 20100205
21 REFRESH Instance method Public Method 20091211
22 SET_DATA Instance method Public Method Set data with corresponding UPDKZ 20100205
23 SET_HDR_DATA Instance method Public Method Set Header 20100205
24 SET_HDR_TXT Instance method Public Method Set Texts of Header 20100205
25 SET_ITEM_DATA Instance method Public Method Set Item 20100205
26 SET_ITEM_TXT Instance method Public Method Set Texts of Items 20100205
27 SET_MULTI_LANGU_TXT Instance method Public Method Set Texts of Multi Language Popup 20100205
28 SET_TXT_DATA Instance method Public Method Sets texts in HDR and ITM from popup 20100205
29 START_UPDATE Instance method Public Method 20100129
30 S_GET_INSTANCE Static method Public Method 20091210
Events
Class CL_EAML_BO_LRP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DESCR_MULTI_LANG Public See coding 20100205 tt_descr_multi_lang TYPE TABLE OF eaml_s_descr_multi_lang
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100330
2 Importing IS_LRP_ID Call by reference Type reference (TYPE) EAML_S_SP_LRP_ID Structure for LRP ID 20100330
3 Importing IS_PARAM Call by reference Type reference (TYPE) EAML_S_SP_TRANSACTION Action parameter - tcode 20100330

Method CHECK_AUTHORITY on class CL_EAML_BO_LRP has no exception.

Method CHECK_MARKER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LRP_ITM Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI Table type for linear data fields - UI 20100204
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100204
3 Importing IS_LRP_HDR Call by reference Type reference (TYPE) EAML_S_LRP_HDR_UI LRP Header UI 20100204
4 Importing IT_LRP_ITM Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI LRP Items UI 20100204

Method CHECK_MARKER_DATA on class CL_EAML_BO_LRP has no exception.

Method CHECK_MARKER_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110311
2 Importing IS_LRP_ITM_ID Call by reference Type reference (TYPE) EAML_S_SP_LRP_ITM_ID Structure for LRP Item ID 20110311

Method CHECK_MARKER_USAGE on class CL_EAML_BO_LRP has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EAML_BO_LRP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAML_BO_LRP has no exception.

Method DEL_HDR_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100311
2 Importing IT_LRP_HDR_T Call by reference Type reference (TYPE) EAML_T_LRP_HDR_T_KEY Table type LRP Header Text Key 20100205

Method DEL_HDR_TXT on class CL_EAML_BO_LRP has no exception.

Method DEL_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100205
2 Importing IT_LRP_ITM_KEY Call by reference Type reference (TYPE) EAML_T_LRP_ITM_KEY 20100205

Method DEL_ITEM_DATA on class CL_EAML_BO_LRP has no exception.

Method DEL_ITEM_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100311
2 Importing IT_LRP_ITM_T Call by reference Type reference (TYPE) EAML_T_LRP_ITM_T_KEY Table type LRP Item Text Key 20100205

Method DEL_ITEM_TXT on class CL_EAML_BO_LRP has no exception.

Method DEL_LRP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100311
2 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID LRP ID 20100204

Method DEL_LRP_DATA on class CL_EAML_BO_LRP has no exception.

Method ENQUEUE_LRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100311
2 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100310
3 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20100310

Method ENQUEUE_LRP on class CL_EAML_BO_LRP has no exception.

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHECK_RESULTS_ATTR Call by reference Type reference (TYPE) EAMS_T_GOSX_CHECK_RESULTS_ATTR Results according to check criteria 20100330
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100330
3 Importing IS_CHECK_OPTIONS Call by reference Type reference (TYPE) EAMS_S_GOSX_CHECK_OPTIONS Options for existence check 20100330
4 Importing IT_EXT_KEY Call by reference Type reference (TYPE) EAML_T_SP_LRP_ID Business Object Functional Location - Identification 20100330

Method EXISTENCE_CHECK on class CL_EAML_BO_LRP has no exception.

Method GET_BASIC_DATA 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) /PLMB/T_SPI_MSG Message 20100330
2 Exporting ET_OBJ_ADMIN Call by reference Type reference (TYPE) EAMS_T_GOSX_ADMIN_DATA Administrative data of Business Object 20100330
3 Exporting ET_OBJ_STATUS Call by reference Type reference (TYPE) EAMS_T_GOSX_BO_STATUS Status data of Business Object 20100330
4 Importing IT_EXT_KEY Call by reference Type reference (TYPE) STANDARD TABLE Key structure 20100330

Method GET_BASIC_DATA on class CL_EAML_BO_LRP has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LRP_HDR Call by reference Type reference (TYPE) EAML_D_LRP_HDR Linear Reference Pattern Header 20100204
2 Exporting ET_LRP_HDR_TXT Call by reference Type reference (TYPE) EAML_T_LRP_HDR_T Linear Reference Pattern Header Texts 20100204
3 Exporting ET_LRP_ITM Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI Table type: EAML_S_LRP_ITM_UI 20100204
4 Exporting ET_LRP_ITM_TXT Call by reference Type reference (TYPE) EAML_T_LRP_ITM_T_UI Table type LRP header text 20100204
5 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100204
6 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100204
7 Importing IV_FILTER_EQUNR Call by reference Type reference (TYPE) EQUNR Don't return this equi as marker 20100204
8 Importing IV_FILTER_TPLNR Call by reference Type reference (TYPE) TPLNR Don't return this tplnr as marker 20100204
9 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20100204
10 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID LRP ID 20100204
11 Importing IV_MARKER Call by reference Type reference (TYPE) EAML_MARKER Marker 20100204
12 Importing IV_NO_TXT Call by reference Type reference (TYPE) XFELD Checkbox 20100204
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND LRP not found 20100204

Method GET_DESCR 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) /PLMB/T_SPI_MSG Message 20100330
2 Exporting ET_OBJ_DESCR Call by reference Type reference (TYPE) EAMS_T_GOSX_OBJ_DESCR_ATTR Object description data 20100330
3 Importing IT_EXT_KEY Call by reference Type reference (TYPE) EAML_T_SP_LRP_ID Business Object Functional Location - Identification 20100330

Method GET_DESCR on class CL_EAML_BO_LRP has no exception.

Method GET_HDR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LRP_HDR Call by reference Type reference (TYPE) EAML_D_LRP_HDR Linear Reference Pattern Header 20100205
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
3 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100205
4 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20100205

Method GET_HDR_DATA on class CL_EAML_BO_LRP has no exception.

Method GET_HDR_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LRP_HDR_TXT Call by reference Type reference (TYPE) EAML_T_LRP_HDR_T Table type LRP header text 20100205
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
3 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100205
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20100205
5 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20100205

Method GET_HDR_TXT on class CL_EAML_BO_LRP has no exception.

Method GET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LRP_ITM Call by reference Type reference (TYPE) EAML_T_LRP_ITEM Table Type of EAML_D_LRP_ITEM 20100205
2 Exporting ET_LRP_ITM_LFE Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI Table type: EAML_S_LRP_ITM_UI 20100205
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
4 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100205
5 Importing IV_FILTER_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20100205
6 Importing IV_FILTER_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20100205
7 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20100205

Method GET_ITEM_DATA on class CL_EAML_BO_LRP has no exception.

Method GET_ITEM_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LRP_ITM_TXT Call by reference Type reference (TYPE) EAML_T_LRP_ITM_T Table type LRP Item text 20100205
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
3 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20100205
4 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20100205
5 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20100205

Method GET_ITEM_TXT on class CL_EAML_BO_LRP has no exception.

Method GET_MARKER_WUL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110311
2 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20110311
3 Importing IV_MARKER Call by reference Type reference (TYPE) EAML_MARKER Marker 20110311

Method GET_MARKER_WUL on class CL_EAML_BO_LRP has no exception.

Method GET_MULTI_LANGU_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESCR_MULTI_LANG Call by reference Type reference (TYPE) TT_DESCR_MULTI_LANG 20100205
2 Importing IV_MARKER_TYPE Call by reference Type reference (TYPE) EAML_MARKER_TYPE Marker Type 20100205
3 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100205
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY 20100205

Method GET_MULTI_LANGU_TXT on class CL_EAML_BO_LRP has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20100205
2 Importing IV_OBJ_ART Call by reference Type reference (TYPE) EAML_OBART E EQ, F FL, L LRP, M Marker, O OffCode 20100205
3 Importing IV_OBJ_KEY1 Call by reference Type reference (TYPE) C 20100205
4 Importing IV_OBJ_KEY2 Call by reference Type reference (TYPE) C 20100205
5 Returning RV_TXT Value transfer Type reference (TYPE) DESCR40 Description 20100205

Method GET_TEXT on class CL_EAML_BO_LRP has no exception.

Method REFRESH Signature

Method REFRESH on class CL_EAML_BO_LRP has no parameter.
Method REFRESH on class CL_EAML_BO_LRP has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
2 Importing IS_LRP_HDR Call by reference Type reference (TYPE) EAML_S_LRP_HDR_UI LRP Header UI 20100205
3 Importing IT_LRP_HDR_T Call by reference Type reference (TYPE) EAML_T_LRP_HDR_T_UI Table type LRP header text UI 20100205
4 Importing IT_LRP_ITM Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI Table type: EAML_S_LRP_ITM_UI 20100205
5 Importing IT_LRP_ITM_T Call by reference Type reference (TYPE) EAML_T_LRP_ITM_T_UI Table type: LRP Item Text UI 20100205
6 Importing IV_LRPID Call by reference Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20100205

Method SET_DATA on class CL_EAML_BO_LRP has no exception.

Method SET_HDR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
2 Importing IS_LRP_HDR Call by reference Type reference (TYPE) EAML_S_LRP_HDR_UI LRP Header UI 20100205

Method SET_HDR_DATA on class CL_EAML_BO_LRP has no exception.

Method SET_HDR_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
2 Importing IT_LRP_HDR_T Call by reference Type reference (TYPE) EAML_T_LRP_HDR_T_UI Table type LRP header text UI 20100205

Method SET_HDR_TXT on class CL_EAML_BO_LRP has no exception.

Method SET_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
2 Importing IT_LRP_ITM Call by reference Type reference (TYPE) EAML_T_LRP_ITM_UI Table type: EAML_S_LRP_ITM_UI 20100205

Method SET_ITEM_DATA on class CL_EAML_BO_LRP has no exception.

Method SET_ITEM_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20100205
2 Importing IT_LRP_ITM_T Call by reference Type reference (TYPE) EAML_T_LRP_ITM_T_UI Table type: LRP Item Text UI 20100205

Method SET_ITEM_TXT on class CL_EAML_BO_LRP has no exception.

Method SET_MULTI_LANGU_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100311
2 Importing IT_DESCR_MULTI_LANG Call by reference Type reference (TYPE) TT_DESCR_MULTI_LANG 20100205
3 Importing IV_MARKER_TYPE Call by reference Type reference (TYPE) EAML_MARKER_TYPE Marker Type 20100205
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100205
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY 20100205

Method SET_MULTI_LANGU_TXT on class CL_EAML_BO_LRP has no exception.

Method SET_TXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20100311
2 Importing IT_LRP_HDR_T Call by reference Type reference (TYPE) EAML_T_LRP_HDR_T_UI Table type LRP header text UI 20100205
3 Importing IT_LRP_ITM_T Call by reference Type reference (TYPE) EAML_T_LRP_ITM_T_UI Table type: LRP Item Text UI 20100205
4 Importing IV_NO_DEL Call by reference Type reference (TYPE) XFELD No deletion of not supplied texts 20100205

Method SET_TXT_DATA on class CL_EAML_BO_LRP has no exception.

Method START_UPDATE Signature

Method START_UPDATE on class CL_EAML_BO_LRP has no parameter.
Method START_UPDATE on class CL_EAML_BO_LRP has no exception.

Method S_GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAML_BO_LRP BO class for LRP 20091210

Method S_GET_INSTANCE on class CL_EAML_BO_LRP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605