SAP ABAP Class CL_IM_ECM_O81_DECO_IMP (Impl. Class for BAdI Impl. ECM_O81_DECO_IMP)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSL (Package) Labeling Application
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_ECM_O81_DECO BAdI Interface IF_EX_ECM_O81_DECO 20060713
Properties
Class CL_IM_ECM_O81_DECO_IMP  
Short Description Impl. Class for BAdI Impl. ECM_O81_DECO_IMP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSL   Labeling Application 
Created 20060713   SAP 
Last change 20100310   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_ECM_O81_DECO BAdI Interface IF_EX_ECM_O81_DECO 20060713
Friends
# Friend Modeled only Created on Description
1 CL_RMSL_LO_LBL 20060713 Label Object: Labeling
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MTS_AFFECTED_LABELS_CL Static Attribute Private Type reference (TYPE) TYTS_LO_HDH All Change States Sorted by LABELID and VALFROM 20060731
2 M_BUFFERED_AENNR_CL Static Attribute Private Type reference (TYPE) AENNR Change Number 20060713
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATE_SHIFT_CL Static method Public Method Check Date Shift 20060713
2 CLEAR_BUFFER_CL Static method Private Method Reset Internal Buffers 20060713
3 GET_XCESSOR_CHANGE_STATE_CL Static method Private Method Delivers Previous/Subsequent Change State from Buffer 20060713
4 IS_AENNR_IN_USE_CL Static method Private Method Checks Usage of a Change Number 20060713
5 READ_AFFECTED_LABELS_CL Static method Private Method Buffer All Labels That Use the Change Number 20060713
6 SHOW_LIST_CL Static method Private Method Generates a List Output of All Changes by Change Number 20060713
Events
Class CL_IM_ECM_O81_DECO_IMP has no event.
Types
Class CL_IM_ECM_O81_DECO_IMP has no local type.
Method Signatures

Method CHECK_DATE_SHIFT_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060713
2 Importing I_REQUESTED_DATE Call by reference Type reference (TYPE) DATUM Datum 20060713
# Exception Resumable Description Created on
1 DATE_ERROR Datumsverschiebung ist nicht erlaubt. 20060713
2 INTERNAL_ERROR Suchkennzeichen wurden nicht ausreichend spezifiziert. 20060713

Method CLEAR_BUFFER_CL Signature

Method CLEAR_BUFFER_CL on class CL_IM_ECM_O81_DECO_IMP has no parameter.
Method CLEAR_BUFFER_CL on class CL_IM_ECM_O81_DECO_IMP has no exception.

Method GET_XCESSOR_CHANGE_STATE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHANGE_STATE Call by reference Type reference (TYPE) RMSLS_LO_HDH Etikettobjekt: Zeitabhängige Kennzeichnungs-Kopfdaten 20060713
2 Exporting E_FLG_NO_HIT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060713
3 Importing I_FLG_SEARCH_PREDECESSOR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060713
4 Importing I_FLG_SEARCH_SUCCESSOR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060713
5 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20060713
6 Importing I_LABELID Call by reference Type reference (TYPE) RMSLE_LABELID Etikett 20060713
7 Importing I_PREVIOUS_VALFROM Call by reference Type reference (TYPE) RMSLE_VALFROM Gültig-ab-Datum 20060713
# Exception Resumable Description Created on
1 INTERNAL_ERROR Suchkennzeichen wurden nicht ausreichend spezifiziert. 20060713

Method IS_AENNR_IN_USE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_IS_USED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060713
2 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060713

Method IS_AENNR_IN_USE_CL on class CL_IM_ECM_O81_DECO_IMP has no exception.

Method READ_AFFECTED_LABELS_CL 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 Tabelle mit BAPI Return Informationen 20060713
2 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060713
# Exception Resumable Description Created on
1 INTERNAL_ERROR Datumskonvert. oder Änderung des Puffers ist gescheitert. 20060713

Method SHOW_LIST_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AENNR Call by reference Type reference (TYPE) AENNR Änderungsnummer 20060713
# Exception Resumable Description Created on
1 INTERNAL_ERROR Pufferung der betroffenen Etiketten ist gescheitert. 20060713
History
Last changed by/on SAP  20100310 
SAP Release Created in 700