SAP ABAP Class CL_RMSL_LO_LBL_LGTXT (Label Object: Long Text)
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_LGTXT  
Short Description Label Object: Long Text    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RMSL    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20080304   SAP 
Last change 20130531   SAP 
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)
2 CL_RMSL_LO_TLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RMSL_LO_LBL_LGTXT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RMSL_LO_LBL 20080304 Label Object: Labeling
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_DELFLG Constant Protected Type reference (TYPE) TDTITLE 'DELFLG = X ' Workaround for Deletion Indicator 20080318
2 MO_LBL Instance attribute Protected Object reference (TYPE REF TO) CL_RMSL_LO_LBL Label Object: Labeling 20080304
3 MT_LINES_DB_DONE Instance attribute Protected Type reference (TYPE) RMSLTY_LO_LGTXT Label Object: Long Text 20080305
4 M_FLG_DATA_CHANGED Instance attribute Protected Type reference (TYPE) RMSLE_FLG_DATA_CHANGED Data Change 20080304
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080304
2 CONVERT_STREAM_TO_ITF_TEXT Instance method Public Method Converts Stream Into ITF Format 20080414
3 COPY_LGTXT Instance method Protected Method Copies the Long Texts When a Label Is Copied 20080304
4 CREATE_INSTANCE_CL Static method Public Method Creates a New Instance of a Long Text for Labeling 20080304
5 DATA_CHANGED Instance method Public Method Indicator: Data was Changed 20080304
6 DELETE_ALL_LGTXTS Instance method Public Method Deletes Long Text in All Languages 20080304
7 DELETE_LGTXT Instance method Public Method Deletes Long Text in a Language 20080304
8 DET_CHANGE_STATE Instance method Protected Method Determines Change State with Data 20080304
9 GET_LGTXT Instance method Public Method Reads Long Text 20080304
10 GET_TDNAME Instance method Protected Method Delivers the Text Name from Single Values 20080304
11 INIT_LGTXT Instance method Protected Method Initializes Buffer 20080304
12 MODIFY_LGTXT Instance method Public Method Changes Existing Long Text 20080304
13 READ_LGTXT Instance method Protected Method Fills Buffer Table of a Language and Change State 20080312
14 READ_LGTXT_HEADER Instance method Protected Method Fills Header Data Buffer Table of All Change States + Langs 20080304
15 READ_LGTXT_LINES Instance method Protected Method Fills Buffer Table of One/All Languages + One Change State 20080304
16 SAVE_LGTXT Instance method Protected Method Saves Long Texts in Database 20080304
17 SPLIT_LGTXT Instance method Protected Method Adds a Change State if Necessary 20080304
18 SPLIT_TDNAME Instance method Protected Method Splits Text Names Into Single Values 20080304
Events
Class CL_RMSL_LO_LBL_LGTXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_TLINE Public See coding 20130124 TY_T_TLINE TYPE TABLE OF tline
Method Signatures

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 Etikettobjekt: Etikettierung 20080304

Method CONSTRUCTOR on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method CONVERT_STREAM_TO_ITF_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITF_TEXT Value transfer Type reference (TYPE) TY_T_TLINE Texttabelle 20080414
2 Importing IT_LGTXT Call by reference Type reference (TYPE) LDPS_TXT_TAB Texttabelle 20080414
3 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080414

Method CONVERT_STREAM_TO_ITF_TEXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method COPY_LGTXT 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 Meldungen 20080304
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_RMSL_LO_LGTXT LO Instanz Vaterobjekt 20080317
3 Importing IO_SRC_LBL_LGTXT Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL_LGTXT Etikettobjekt: Langtext 20080312
4 Importing IS_NEW_HDH Call by reference Type reference (TYPE) RMSLS_LO_HDH Etikettobjekt: Zeitabhängige Kennzeichnungs-Kopfdaten 20080312
5 Importing IT_LANGU Call by reference Type reference (TYPE) RMSLTY_LANGU Sprachen 20080312
6 Importing IV_CNT_NEW Call by reference Type reference (TYPE) RMSLE_CNT Zähler 20110210
7 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Listenzähler 20080312
8 Importing I_SCR_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer von Quelle 20080312
9 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080312
10 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080312

Method COPY_LGTXT on class CL_RMSL_LO_LBL_LGTXT 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_LGTXT Etikettobjekt: Langtext 20080304
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080304
3 Importing IO_LBL Call by reference Object reference (TYPE REF TO) CL_RMSL_LO_LBL Etikettobjekt: Etikettierung 20080304

Method CREATE_INSTANCE_CL on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_CHANGED Value transfer Type reference (TYPE) RMSLE_FLG Kennzeichen: Daten wurden geändert 20080304

Method DATA_CHANGED on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method DELETE_ALL_LGTXTS 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 Meldungen 20080304
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_RMSL_LO_LGTXT LO Instanz Vaterobjekt 20080317
3 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungenummer 20080312
4 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler Etiketten Liste 20080312
5 Importing I_FLG_NO_STATUS_CHECK Call by reference Type reference (TYPE) RMSLE_FLG ABAP_FALSE Kennz.: 'X' = Löschen ohne Status-Prüfung 20080312
6 Importing I_FLG_USE_DELFLG Call by reference Type reference (TYPE) RMSLE_FLG ABAP_TRUE Kennz.: 'X' = Löscht nur Langtextinhalt auf der Datenbank 20080318
7 Importing I_LABEL_ID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20080312
8 Importing I_TDID Call by reference Type reference (TYPE) TDID Textname 20080312
9 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080312

Method DELETE_ALL_LGTXTS on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method DELETE_LGTXT 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 Meldungen 20080304
2 Exporting E_FLG_DELETED Call by reference Type reference (TYPE) RMSLE_FLG Sprache wurde gelöscht 20080319
3 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_RMSL_LO_LGTXT LO Instanz Vaterobjekt 20080317
4 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080304
5 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler 20080312
6 Importing I_FLG_NO_STATUS_CHECK Call by reference Type reference (TYPE) RMSLE_FLG ABAP_FALSE Kennz.: 'X' = Löschen ohne Status-Prüfung 20080312
7 Importing I_FLG_USE_DELFLG Call by reference Type reference (TYPE) RMSLE_FLG ABAP_TRUE Kennz.: 'X' = Löscht nur Langtextinhalt auf der Datenbank 20080318
8 Importing I_LABEL_ID Call by reference Type reference (TYPE) RMSLE_LABELID Meldungen 20080312
9 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080312
10 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080312
11 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080312

Method DELETE_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method DET_CHANGE_STATE 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 Meldungen 20080304
2 Exporting E_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080304
3 Exporting E_FLG_FOUND Call by reference Type reference (TYPE) RMSLE_FLG Allgemeines Kennzeichen 20080304
4 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080304
5 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler Etiketten Liste 20080305
6 Importing I_TDID Call by reference Type reference (TYPE) TDID Textname 20080305
7 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080305

Method DET_CHANGE_STATE on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method GET_LGTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LGTXT Call by reference Type reference (TYPE) RMSLS_LO_LGTXT Etikettobjekt: Langtext 20080311
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080305
3 Exporting ET_LGTXT Call by reference Type reference (TYPE) RMSLTY_LO_LGTXT Etikettobjekt: Langtext 20080312
4 Importing IT_LANGU Call by reference Type reference (TYPE) RMSLTY_LANGU Sprachen 20080312
5 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080305
6 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler 20080305
7 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080305
8 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080305
9 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080305

Method GET_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method GET_TDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TDNAME Call by reference Type reference (TYPE) TDOBNAME Textname 20080304
2 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080304
3 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler 20080305
4 Importing I_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20080304
5 Importing I_WITH_WILDCARD Call by reference Type reference (TYPE) RMSLE_FLG Textname mit Wildcard 20080304

Method GET_TDNAME on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method INIT_LGTXT Signature

Method INIT_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no parameter.
Method INIT_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method MODIFY_LGTXT 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 Meldungen 20080304
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_RMSL_LO_LGTXT LO Instanz Vaterobjekt 20080317
3 Importing IT_LGTXT Call by reference Type reference (TYPE) LDPS_TXT_TAB Langtext 20080311
4 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungenummer 20080310
5 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler Etiketten Liste 20080310
6 Importing I_LABEL_ID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20080310
7 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprache 20080310
8 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080310
9 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080310

Method MODIFY_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method READ_LGTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LGTXT Call by reference Type reference (TYPE) RMSLS_LO_LGTXT Langtext 20080312
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080312
3 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20080312
4 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler 20080312
5 Importing I_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20080312
6 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080312
7 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080312
8 Importing I_TDNAME Call by reference Type reference (TYPE) TDOBNAME Name 20080312
9 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080312

Method READ_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method READ_LGTXT_HEADER 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 Meldungen 20080304
2 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler Etiketten Liste 20080305
3 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080305
4 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080304

Method READ_LGTXT_HEADER on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method READ_LGTXT_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LGTXT Call by reference Type reference (TYPE) RMSLS_LO_LGTXT Langtext in einer Sprache 20080311
2 Exporting ET_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Meldungen 20080304
3 Exporting ET_LGTXT Call by reference Type reference (TYPE) RMSLTY_LO_LGTXT Langtext in N Sprachen 20080312
4 Importing IT_LANGU Call by reference Type reference (TYPE) RMSLTY_LANGU Sprachen 20080312
5 Importing I_AENNR Call by reference Type reference (TYPE) AENNR ÄnderungsnummerÄnderungenummer 20080305
6 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler Etiketten Liste 20080305
7 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprache 20080305
8 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080305
9 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080305

Method READ_LGTXT_LINES on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method SAVE_LGTXT 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 Meldungen 20080304
2 Exporting E_FLG_DATA_CHANGED Call by reference Type reference (TYPE) RMSLE_FLG_DATA_CHANGED Kennzeichen: Datenänderung liegt vor 20080311

Method SAVE_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method SPLIT_LGTXT 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 Meldungen 20080304
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_RMSL_LO_LGTXT LO Instanz Vaterobjekt 20080317
3 Importing I_AENNR_FROM Call by reference Type reference (TYPE) AENNR Änderungsnummer von 20080305
4 Importing I_AENNR_TO Call by reference Type reference (TYPE) AENNR Änderungsnummer bis 20080305
5 Importing I_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler Etiketten Liste 20080317
6 Importing I_LABEL_ID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20080317
7 Importing I_TDID Call by reference Type reference (TYPE) TDID Text-ID 20080317
8 Importing I_TDOBJECT Call by reference Type reference (TYPE) TDOBJECT Texte: Anwendungsobjekt 20080317

Method SPLIT_LGTXT on class CL_RMSL_LO_LBL_LGTXT has no exception.

Method SPLIT_TDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AENNR Call by reference Type reference (TYPE) AENNR Änderungenummer 20080304
2 Exporting E_CNT Call by reference Type reference (TYPE) RMSLE_CNT Zähler Etiketten Liste 20080305
3 Exporting E_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikettensatz 20080304
4 Importing I_TDNAME Call by reference Type reference (TYPE) TDOBNAME Textname 20080304

Method SPLIT_TDNAME on class CL_RMSL_LO_LBL_LGTXT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604