SAP ABAP Class CL_LFS_SSTN_SP (SP Class for Vendor Sustainability)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-AP-AP (Application Component) Basic Functions
     FBK_SUST (Package) Sustainability enhancements for Vendor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100525
Properties
Class CL_LFS_SSTN_SP  
Short Description SP Class for Vendor Sustainability    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBK_SUST   Sustainability enhancements for Vendor 
Created 20100525   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)
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100525
Friends
Class CL_LFS_SSTN_SP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_CREATION_ID Static Attribute Private Type reference (TYPE) SSTN_UUID '#12345' SSTN UUID 20110401
2 GV_DATE_CHECK Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100901
3 GV_LIFNR Static Attribute Private Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20100621
4 GV_MESSAGE_EXIST Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100716
5 GV_UUID Instance attribute Private Type reference (TYPE) SSTN_UUID SSTN UUID 20100823
6 MO_COLLECTOR Instance attribute Public Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20100525
7 MT_ATTACHMENTS Static Attribute Private Type reference (TYPE) TYPE_T_ATTACHMENT 20100621
8 MT_COLLECTOR Static Attribute Private Type reference (TYPE) TT_COLLECTOR 20100716
9 MT_MESSAGES Static Attribute Private Type reference (TYPE) TYPE_T_MESSAGES 20100531
10 MT_NAME_PATH_MAP Instance attribute Private Type reference (TYPE) TYPE_T_ATTACHMENT 20100629
11 OR_SP_REF Static Attribute Public Object reference (TYPE REF TO) CL_LFS_SSTN_SP SP Class for Vendor Sustainability 20100528
12 OS_LFS_SSTN Instance attribute Public Type reference (TYPE) LFS_SSTN Vendor Master Sustainability Fields 20100601
13 OV_ERROR Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100603
14 OV_HEADER Instance attribute Private Type reference (TYPE) LFS_SSTN_HEADER 20100621
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ACTIONS Instance method Private Method 20100825
2 ADJUST_DATA Instance method Private Method 20110325
3 CHANGE_DEL_FLAG Instance method Private Method 20101013
4 CHECK_MESSAGE_EXIST Instance method Public Method 20100714
5 CHECK_MESSSAGES Instance method Private Method 20100906
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100602
7 COMPUTE_OVERALL_SCORE Instance method Private Method 20100903
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100525
9 COPY_DETAILS Instance method Private Method Copy details 20100823
10 COPY_FROM Instance method Private Method Copy from 20100803
11 DELETE_ATTACHMENT Instance method Private Method 20110106
12 DETERMINE_UUID Instance method Private Method 20100823
13 GET_SP_INSTANCE Static method Public Method Returns SP class instance 20100528
14 HANDLE_APPL_MODE Instance method Private Method 20100530
15 HANDLE_CHANGE_MODE Instance method Private Method Handle Change Mode 20100527
16 READ_ATTACH_DATA Instance method Private Method 20100621
17 READ_ECONOMIC_DATA Instance method Private Method 20100819
18 READ_ENVIRONMENT_DATA Instance method Private Method 20100819
19 READ_GENERIC_DATA Instance method Private Method 20100819
20 READ_SOCIAL_DATA Instance method Private Method 20100819
21 READ_VENDOR_DATA Instance method Private Method 20100826
22 REFRESH Instance method Private Method 20101027
23 SAVE_ATTACHMENTS Instance method Private Method 20100621
24 SET_APPLICATION_TITLE Instance method Private Method 20100901
25 SET_CNR_PROP Instance method Private Method 20100929
26 SET_FIELD_PROPERTIES Instance method Private Method 20100921
27 SET_HEADER Instance method Public Method 20100528
28 SET_MESSAGE_LOG Static method Public Method 20100531
29 VALIDITY_DATA Instance method Private Method Validity 20100819
Events
Class CL_LFS_SSTN_SP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_COLLECTOR Private See coding 20100716 BEGIN OF s_collector , collector TYPE REF TO /plmb/if_spi_collector, node_name TYPE /plmb/spi_node_name, END OF s_collector
2 TTY_MESSAGE Private See coding 20100531 BEGIN OF tty_message, message TYPE symsg, node_name TYPE /plmb/spi_node_name, field_name TYPE fieldname, vendor_id TYPE lifnr, collector TYPE REF TO /plmb/if_spi_collector, node_id_vendor TYPE lfs_sstn_header_id, node_id_vendor_sstn_details TYPE lfs_sstn_id, node_id_certs TYPE lft_sstn_cert, END OF tty_message
3 TT_COLLECTOR Private See coding 20100716 tt_collector TYPE STANDARD TABLE OF s_collector
4 TYPE_S_ATTACHMENT Private See coding 20100621 BEGIN OF type_s_attachment , lv_file_content TYPE lfs_sstn_upload-filecontent , lv_file_name TYPE lfs_sstn_upload-filename, END OF type_s_attachment
5 TYPE_T_ATTACHMENT Private See coding 20100621 type_t_attachment TYPE TABLE OF type_s_attachment
6 TYPE_T_MESSAGES Private See coding 20100531 type_t_messages TYPE STANDARD TABLE OF tty_message
Method Signatures

Method ADJUST_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110410

Method ADJUST_ACTIONS on class CL_LFS_SSTN_SP has no exception.

Method ADJUST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DATA Call by reference Type reference (TYPE) LFS_SSTN Vendor Master Sustainability Fields 20110325

Method ADJUST_DATA on class CL_LFS_SSTN_SP has no exception.

Method CHANGE_DEL_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110410

Method CHANGE_DEL_FLAG on class CL_LFS_SSTN_SP has no exception.

Method CHECK_MESSAGE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MESSAGE_EXIST Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100714

Method CHECK_MESSAGE_EXIST on class CL_LFS_SSTN_SP has no exception.

Method CHECK_MESSSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100906

Method CHECK_MESSSAGES on class CL_LFS_SSTN_SP has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COMPUTE_OVERALL_SCORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY 20100903

Method COMPUTE_OVERALL_SCORE on class CL_LFS_SSTN_SP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR Collector 20100525

Method CONSTRUCTOR on class CL_LFS_SSTN_SP has no exception.

Method COPY_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) LFS_SSTN_ID SSTN ID 20100823

Method COPY_DETAILS on class CL_LFS_SSTN_SP has no exception.

Method COPY_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20100803
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID 20100803

Method COPY_FROM on class CL_LFS_SSTN_SP has no exception.

Method DELETE_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTC_DATA Value transfer Type reference (TYPE) LFS_SSTN_DIR_SP DIR Original 20110106

Method DELETE_ATTACHMENT on class CL_LFS_SSTN_SP has no exception.

Method DETERMINE_UUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY 20100823
2 Exporting EV_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20101004

Method DETERMINE_UUID on class CL_LFS_SSTN_SP has no exception.

Method GET_SP_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SP_REF Call by reference Object reference (TYPE REF TO) CL_LFS_SSTN_SP SP Class for Vendor Sustainability 20100528

Method GET_SP_INSTANCE on class CL_LFS_SSTN_SP has no exception.

Method HANDLE_APPL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101004
2 Importing IS_PARAM Call by reference Type reference (TYPE) ANY 20100530
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100530

Method HANDLE_APPL_MODE on class CL_LFS_SSTN_SP has no exception.

Method HANDLE_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) ANY 20100527
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100530

Method HANDLE_CHANGE_MODE on class CL_LFS_SSTN_SP has no exception.

Method READ_ATTACH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Upload file in sustainability 20100621
2 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Upload file in sustainability 20100701

Method READ_ATTACH_DATA on class CL_LFS_SSTN_SP has no exception.

Method READ_ECONOMIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100819
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND 20101004

Method READ_ECONOMIC_DATA on class CL_LFS_SSTN_SP has no exception.

Method READ_ENVIRONMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100819
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND 20101004

Method READ_ENVIRONMENT_DATA on class CL_LFS_SSTN_SP has no exception.

Method READ_GENERIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100819
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND 20101004

Method READ_GENERIC_DATA on class CL_LFS_SSTN_SP has no exception.

Method READ_SOCIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100819
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND 20101004

Method READ_SOCIAL_DATA on class CL_LFS_SSTN_SP has no exception.

Method READ_VENDOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100826
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101004

Method READ_VENDOR_DATA on class CL_LFS_SSTN_SP has no exception.

Method REFRESH Signature

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

Method SAVE_ATTACHMENTS Signature

Method SAVE_ATTACHMENTS on class CL_LFS_SSTN_SP has no parameter.
Method SAVE_ATTACHMENTS on class CL_LFS_SSTN_SP has no exception.

Method SET_APPLICATION_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110410
2 Importing IV_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20100914

Method SET_APPLICATION_TITLE on class CL_LFS_SSTN_SP has no exception.

Method SET_CNR_PROP Signature

Method SET_CNR_PROP on class CL_LFS_SSTN_SP has no parameter.
Method SET_CNR_PROP on class CL_LFS_SSTN_SP has no exception.

Method SET_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101004
2 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100921
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100921

Method SET_FIELD_PROPERTIES on class CL_LFS_SSTN_SP has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HEADER Call by reference Type reference (TYPE) LFS_SSTN_HEADER Vendor Sustainability - Header 20100528

Method SET_HEADER on class CL_LFS_SSTN_SP has no exception.

Method SET_MESSAGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20101013

Method SET_MESSAGE_LOG on class CL_LFS_SSTN_SP has no exception.

Method VALIDITY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATES Call by reference Type reference (TYPE) LFT_SSTN_DATES Vendor Sustainability Dates 20100819
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20101004
3 Importing IV_LIFNR Call by reference Type reference (TYPE) LFS_SSTN_HEADER_ID Account Number of Vendor or Creditor 20100819
4 Importing IV_ONLY_DATES Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100819

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