SAP ABAP Class CL_LO_OIF_PLUGIN (LO OIF PlugIn administration and delegation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS (Application Component) Sales
     ERP_SLS_LO_OIF (Package) Lean Order OIF
Properties
Class CL_LO_OIF_PLUGIN  
Short Description LO OIF PlugIn administration and delegation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SLS_LO_OIF   Lean Order OIF 
Created 20080730   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_LO_OIF_PLUGIN has no interface implemented.
Friends
Class CL_LO_OIF_PLUGIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_IF_PLUGIN Constant Public Type reference (TYPE) SEOCLSKEY 'IF_LO_OIF_PLUGIN' Key structure of a class 20080730
2 MT_PLUGIN_MEMBER Static Attribute Private Type reference (TYPE) TCT_PLUGIN_MEMBER PlugIn Members 20080730
Methods
# Method Level Visibility Method type Description Created on
1 AFTER_FCODE Static method Public Method Closing plug in actions after UIBB FCODE processing 20080827
2 AFTER_PAI Static method Public Method Closing plug in actions after UIBB PAI processing 20080801
3 AFTER_PBO Static method Public Method Closing plug in actions after UIBB PBO processing 20080801
4 AT_FCODE Static method Public Method Plug in actions at end of UIBB data transfer processing 20080827
5 AT_FCODE_FAILED Static method Public Method Plug in actions at end of failed action/FCODE 20080828
6 AT_FREE Static method Public Method Free plug in data 20080828
7 BEFORE_FCODE Static method Public Method Starting plug in actions before UIBB FCODE processing 20080827
8 BEFORE_PAI Static method Public Method Starting plug in actions before UIBB PAI processing 20080801
9 BEFORE_PBO Static method Public Method Starting plug in actions before UIBB PBO processing 20080801
10 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080801
11 GET_PLUGIN_MEMBER Static method Private Method Get implementing instances of IF_LO_OIF_PLUGIN 20080730
12 HAS_CHANGES Static method Public Method 'X': Changes in plug in data apply 20080827
13 OVERRIDE_OIF Static method Public Method Plug in adoption of general FPM OIF components 20080801
14 OVERRIDE_TABS Static method Public Method Plug in adoption of visible FPM TABBED components 20080801
15 SUBMIT_DATA Static method Public Method Submit NON-LORD-data into plug ins 20080828
Events
Class CL_LO_OIF_PLUGIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCT_PLUGIN_MEMBER Public See coding Storage of implementing plug in members 20080731 tct_plugin_member type standard table of ref to if_lo_oif_plugin
Method Signatures

Method AFTER_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20080827
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080827
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217

Method AFTER_FCODE on class CL_LO_OIF_PLUGIN has no exception.

Method AFTER_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080801
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217

Method AFTER_PAI on class CL_LO_OIF_PLUGIN has no exception.

Method AFTER_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080801
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217

Method AFTER_PBO on class CL_LO_OIF_PLUGIN has no exception.

Method AT_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20080827
2 Importing IO_CNR Call by reference Object reference (TYPE REF TO) IF_FPM_CNR_OIF Interface for CNR in OIF 20080827
3 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080827
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217
5 Importing IO_NAVI_TO Call by reference Object reference (TYPE REF TO) IF_FPM_NAVIGATE_TO Navigate to targets 20080827
6 Importing IT_ACTION Call by reference Type reference (TYPE) TDT_ACTION Table Type for Structure TDS_ACTION 20090519

Method AT_FCODE on class CL_LO_OIF_PLUGIN has no exception.

Method AT_FCODE_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CNR Call by reference Object reference (TYPE REF TO) IF_FPM_CNR_OIF Interface for CNR in OIF 20080828
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080828
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217
4 Importing IO_NAVI_TO Call by reference Object reference (TYPE REF TO) IF_FPM_NAVIGATE_TO Navigate to targets 20080828
5 Importing IT_ACTION Call by reference Type reference (TYPE) TDT_ACTION Table Type for Structure TDS_ACTION 20090519

Method AT_FCODE_FAILED on class CL_LO_OIF_PLUGIN has no exception.

Method AT_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217
2 Importing IV_KEEP_APPL_PARAMETERS Call by reference Type reference (TYPE) BOOLE_D 'X': Keep application parameters 20080828

Method AT_FREE on class CL_LO_OIF_PLUGIN has no exception.

Method BEFORE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20080827
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080827
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217

Method BEFORE_FCODE on class CL_LO_OIF_PLUGIN has no exception.

Method BEFORE_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080801
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217

Method BEFORE_PAI on class CL_LO_OIF_PLUGIN has no exception.

Method BEFORE_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20080801
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217

Method BEFORE_PBO on class CL_LO_OIF_PLUGIN has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_PLUGIN_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PLUGIN_MEMBER Call by reference Type reference (TYPE) TCT_PLUGIN_MEMBER PlugIn Members 20080730
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090218

Method GET_PLUGIN_MEMBER on class CL_LO_OIF_PLUGIN has no exception.

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217
2 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) BOOLE_D 'X': Changes in at least one plug in apply 20080827

Method HAS_CHANGES on class CL_LO_OIF_PLUGIN has no exception.

Method OVERRIDE_OIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217
2 Importing IO_OIF Call by reference Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20080801

Method OVERRIDE_OIF on class CL_LO_OIF_PLUGIN has no exception.

Method OVERRIDE_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217
2 Importing IO_TABBED Call by reference Object reference (TYPE REF TO) IF_FPM_TABBED Tabbed UIBB API 20080801

Method OVERRIDE_TABS on class CL_LO_OIF_PLUGIN has no exception.

Method SUBMIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_LO_OIF_MODEL_EXT Interface for external access to class CL_LO_OIF_MODEL 20090217
2 Importing IT_ADDITIONAL_DATA Call by reference Type reference (TYPE) TDT_ADDITIONAL_DATA Additional plug-in data outside the LORD API/framework 20080828
3 Importing IT_OBJINST Call by reference Type reference (TYPE) TDT_OBJINST Table Type for Structure TDS_OBJINST 20080828
4 Importing IV_LORD_ERROR_STATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080828

Method SUBMIT_DATA on class CL_LO_OIF_PLUGIN has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604