SAP ABAP Class CL_RMSL_LO_LBL_TARGET_LOC (Label Object: Target Location)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSL (Package) Labeling Application
Properties
Class CL_RMSL_LO_LBL_TARGET_LOC  
Short Description Label Object: Target Location    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20100813   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMSL_LO_LBL_TARGET_LOC has no forward declaration.
Interfaces
Class CL_RMSL_LO_LBL_TARGET_LOC has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RMSL_LO_LBL 20100813 Label Object: Labeling
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_LBL Instance attribute Private Object reference (TYPE REF TO) CL_RMSL_LO_LBL Label Object: Label 20100813
2 MTS_TARGET_LOC Instance attribute Private Type reference (TYPE) RMSLTY_LO_TARGET_LOC Label Object: Usage 20100813
3 MTS_TARGET_LOC_LANG Instance attribute Private Type reference (TYPE) RMSLTY_LO_TARGET_LOC_LANG Label Object: Target Location Languages 20100813
4 MT_TARGET_LOC_DB Instance attribute Private Type reference (TYPE) RMSLTY_LO_TARGET_LOC_DB Label Object: Usage (DB) 20100813
5 MT_TARGET_LOC_LANG_DB Instance attribute Private Type reference (TYPE) RMSLTY_LO_TARGET_LOC_LANG_DB Label Object: Target Location Languages (DB) 20100813
6 MV_DB_DONE Instance attribute Private Type reference (TYPE) XFELD Object Number of Usage 20100813
7 MV_FLG_DATA_CHANGED Instance attribute Private Type reference (TYPE) RMSLE_FLG_DATA_CHANGED Indicator: Data Change 20100813
8 MV_LABELID Instance attribute Private Type reference (TYPE) RMSLE_LABELID Label Set 20100813
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA Instance method Public Method Adds Target Location and Language 20100813
2 ADD_DATA_FROM_TEMPLATE Instance method Private Method Adds Target Location and Language data from template 20100922
3 ADD_LANGUAGE Instance method Public Method Adds Target Location Language 20100813
4 CHANGE_RATING Instance method Public Method Changes the selected Rating 20100813
5 CHANGE_TARGET_LOCATION Instance method Public Method Changes the selected Target Location 20100813
6 CHECK_DATA_CONSISTENCY Instance method Public Method Checks data consistency 20100813
7 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20100813
8 CONVERT_LABEL_FOR_TARG_LOC Instance method Private Method Convert Label for Target Location 20101229
9 CREATE_INSTANCE_CL Static method Private Method Creates New Target Location Object Instance 20100813
10 DATA_CHANGED Instance method Private Method Delivers Indicator for Whether Data Was Changed 20100813
11 GET_TARGET_LOCATIONS Instance method Public Method Gets Target Locations 20100813
12 GET_TARGET_LOCATION_LANGS Instance method Public Method Gets Target Location Languages 20100813
13 INIT_TARGET_LOCATION Instance method Private Method Initializes Buffer 20100813
14 READ_ALL_DATA Instance method Private Method Reads all Target Location data from the Database 20100813
15 REMOVE_ALL_DATA Instance method Private Method Removes all Target Location data 20100813
16 REMOVE_SEL_TARGET_LOCATION Instance method Public Method Removes the selected Target Location data 20100813
17 REMOVE_SEL_TARGET_LOC_LANG Instance method Public Method Removes the selected Target Location Language data 20100813
18 SAVE_TARGET_LOC_UPD_TASK Instance method Private Method Saves all Target Location data in the Database 20110223
Events
Class CL_RMSL_LO_LBL_TARGET_LOC has no event.
Types
Class CL_RMSL_LO_LBL_TARGET_LOC has no local type.
Method Signatures

Method ADD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813
2 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20100813
3 Importing IV_COUNTRY_CODE Call by reference Type reference (TYPE) RMSLE_COUNTRY_CODE Country Code 20101105
4 Importing IV_EXCLUDING_FLG Call by reference Type reference (TYPE) RMSLE_FLG_EXCLUDING Validity Area Is Excluded 20100813
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Date 20100813
6 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100813
7 Importing IV_RATING Call by reference Type reference (TYPE) RMSLE_RATING Usage 20100813
8 Importing IV_VALIDITY_AREA Call by reference Type reference (TYPE) RMSLE_VALIDITY_AREA Validity Area 20100813

Method ADD_DATA on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method ADD_DATA_FROM_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100922
2 Importing IS_TARGET_LOC Call by reference Type reference (TYPE) RMSLS_TARGET_LOC Date 20100929
3 Importing IS_TARGET_LOC_LANG Call by reference Type reference (TYPE) RMSLS_TARGET_LOC_LANG Change Number 20100929

Method ADD_DATA_FROM_TEMPLATE on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method ADD_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Usage 20100813
3 Importing IV_LOCCNT Call by reference Type reference (TYPE) RMSLE_LOCCNT Internal Target Location Counter 20100813

Method ADD_LANGUAGE on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method CHANGE_RATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813
2 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20100813
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Date 20100813
4 Importing IV_RATING_NEW Call by reference Type reference (TYPE) RMSLE_RATING Usage 20100813
5 Importing IV_RATING_OLD Call by reference Type reference (TYPE) RMSLE_RATING Rating 20100813

Method CHANGE_RATING on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method CHANGE_TARGET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813
2 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20100813
3 Importing IV_COUNTRY_CODE Call by reference Type reference (TYPE) RMSLE_COUNTRY_CODE Country Code 20101108
4 Importing IV_EXCLUDING_FLG Call by reference Type reference (TYPE) RMSLE_FLG_EXCLUDING Validity Area Is Excluded 20100813
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) RMSLE_DATE Date 20100813
6 Importing IV_LOCCNT Call by reference Type reference (TYPE) RMSLE_LOCCNT Internal Target Location Counter 20100813
7 Importing IV_RATING Call by reference Type reference (TYPE) RMSLE_RATING Usage 20100813
8 Importing IV_VALIDITY_AREA Call by reference Type reference (TYPE) RMSLE_VALIDITY_AREA Validity Area 20100813

Method CHANGE_TARGET_LOCATION on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method CHECK_DATA_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813

Method CHECK_DATA_CONSISTENCY on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LBL Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL Label Object: Label 20100813

Method CONSTRUCTOR on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method CONVERT_LABEL_FOR_TARG_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HDLG Call by reference Type reference (TYPE) RMSLTY_LO_HDLG Label Object: Languages for Labels (Sorted) 20101229
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101229
3 Exporting EV_LOCCNT Call by reference Type reference (TYPE) RMSLE_LOCCNT Internal Target Location Counter 20101229
4 Importing IV_ACCESS_MODE Call by reference Type reference (TYPE) RMSLE_MODE Mode Indicator Display/Change/Create/Invalid 20110208

Method CONVERT_LABEL_FOR_TARG_LOC on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method CREATE_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJ Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL_TARGET_LOC Label Object: Usage 20100813
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813
3 Importing IO_LBL Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL Label Object: Label 20100813

Method CREATE_INSTANCE_CL on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FLG_DATA_CHANGED Value transfer Type reference (TYPE) RMSLE_FLG General Indicator 20100813

Method DATA_CHANGED on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method GET_TARGET_LOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB 20100813
2 Exporting ET_TARGET_LOC Call by reference Type reference (TYPE) RMSLTY_TARGET_LOC Label Object: Usage 20100813

Method GET_TARGET_LOCATIONS on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method GET_TARGET_LOCATION_LANGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB 20100813
2 Exporting ET_TARGET_LOC_LANG Call by reference Type reference (TYPE) RMSLTY_TARGET_LOC_LANG Label Object: Usage 20100813
3 Importing IV_LOCCNT Call by reference Type reference (TYPE) RMSLE_LOCCNT Object Number of Usage 20100813

Method GET_TARGET_LOCATION_LANGS on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method INIT_TARGET_LOCATION Signature

Method INIT_TARGET_LOCATION on class CL_RMSL_LO_LBL_TARGET_LOC has no parameter.
Method INIT_TARGET_LOCATION on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method READ_ALL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813

Method READ_ALL_DATA on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method REMOVE_ALL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813

Method REMOVE_ALL_DATA on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method REMOVE_SEL_TARGET_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813
2 Importing IV_LOCCNT Call by reference Type reference (TYPE) RMSLE_LOCCNT Internal Target Location Counter 20100813

Method REMOVE_SEL_TARGET_LOCATION on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method REMOVE_SEL_TARGET_LOC_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100813
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20100813
3 Importing IV_LOCCNT Call by reference Type reference (TYPE) RMSLE_LOCCNT Internal Target Location Counter 20100813

Method REMOVE_SEL_TARGET_LOC_LANG on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.

Method SAVE_TARGET_LOC_UPD_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110223
2 Exporting EV_FLG_DATA_CHANGED Call by reference Type reference (TYPE) RMSLE_FLG_DATA_CHANGED Indicator: Data Change 20110223

Method SAVE_TARGET_LOC_UPD_TASK on class CL_RMSL_LO_LBL_TARGET_LOC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606