SAP ABAP Class CL_FCOM_SRULE_WRAPPER (Wrapper Class for Settlement Rule)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO (Application Component) Controlling
     FCOM_MASTERDATA_CORE (Package) Master data
Properties
Class CL_FCOM_SRULE_WRAPPER  
Short Description Wrapper Class for Settlement Rule    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FCOM_MASTERDATA_CORE   Master data 
Created 20101203   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 KABRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 KEAK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FCOM_SRULE_WRAPPER has no interface implemented.
Friends
Class CL_FCOM_SRULE_WRAPPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AVORG_ACTUAL Constant Public Type reference (TYPE) AVORG 'KOAO' Settlement transaction 20110117
2 GC_AVORG_PLAN Constant Public Type reference (TYPE) AVORG 'KOAP' 20110117
3 GO_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_FCOM_SRULE_WRAPPER Wrapper class for S. Rule 20101223
4 MT_AVORG_TXT Instance attribute Public Type reference (TYPE) YT_AVORG_TXT 20101221
5 MT_BUFFER Instance attribute Public Type reference (TYPE) YT_SRULE_BUF 20101206
6 MT_BUKRS_TXT Instance attribute Public Type reference (TYPE) YT_BUKRS_TXT 20101221
7 MT_DFIES_COBRA_BOL Instance attribute Public Type reference (TYPE) DDFIELDS 20101206
8 MT_DFIES_COBRB_BOL Instance attribute Public Type reference (TYPE) DDFIELDS 20101206
9 MT_ORDER_TXT Instance attribute Public Type reference (TYPE) YT_ORDER_TXT 20101221
10 MT_PARAMETER_BUF Instance attribute Private Type reference (TYPE) YT_PARAMETER_BUF 20110117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SRULE_LINE Instance method Public Method 20101206
2 CHANGE_SRULE_INFO Instance method Public Method 20101206
3 CHANGE_SRULE_LINE Instance method Public Method 20101206
4 CHECK_SRULE_INFO Instance method Public Method Mapping to 'CHECK' 20101206
5 CONSTRUCTOR Instance method Public Constructor 20101203
6 DELETE_SRULE_LINE Instance method Public Method 20101206
7 GET_ALLOWED_KONTY Instance method Public Method 20101210
8 GET_DESCRIPTION_TEXT Instance method Private Method 20101221
9 GET_FIELDS_PROPERTY Instance method Public Method 20101206
10 GET_INSTANCE Static method Public Method 20101223
11 GET_SENDER_INFO Instance method Public Method 20101221
12 GET_VERSIONS Static method Public Method 20110111
13 IS_READONLY Instance method Public Method 20110125
14 READ_SRULE_INFO Instance method Public Method 20101206
15 SUBMIT_CHANGES Instance method Public Method Mapping to 'DONE' 20101206
16 WORK_PSG_FIELDS Instance method Public Method 20101213
Events
Class CL_FCOM_SRULE_WRAPPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_AVORG_TXT Public See coding 20101221 BEGIN OF ys_avorg_txt. TYPES vrgng TYPE j_vorgang. TYPES txt TYPE text30. TYPES END OF ys_avorg_txt
2 YS_BUKRS_TXT Public See coding 20101221 BEGIN OF ys_bukrs_txt. TYPES bukrs TYPE bukrs. TYPES butxt TYPE butxt. TYPES END OF ys_bukrs_txt
3 YS_ORDER_TXT Public See coding 20101221 BEGIN OF ys_order_txt. TYPES aufnr TYPE aufnr. TYPES ktext TYPE auftext. TYPES END OF ys_order_txt
4 YS_PARAMETER_BUF Public See coding 20110117 begin of ys_parameter_buf. types guid type guid_32. types cobra_buf type fcoms_srule_cobra_buf. types end of ys_parameter_buf
5 YS_SRULE_BUF Public See coding 20101206 BEGIN OF ys_srule_buf. TYPES guid TYPE guid_32. TYPES flg_tm TYPE boolean. TYPES objnr TYPE j_objnr. TYPES interface TYPE REF TO if_fcom_srule_enhancement. * TYPES cobra_buf TYPE fcoms_srule_cobra_buf. * TYPES cobrb_buf_tab TYPE fcomy_srule_cobrb_buf. * TYPES index_tab TYPE fcomy_srule_index. * TYPES cobra_buf_esc TYPE fcoms_srule_cobra_buf. * TYPES cobrb_buf_tab_esc TYPE fcomy_srule_cobrb_buf. TYPES sender_info TYPE fcoms_srule_senderinfo. TYPES gdata TYPE fcoms_srule_gdata. TYPES END OF ys_srule_buf
6 YT_AVORG_TXT Public See coding 20101221 yt_avorg_txt TYPE SORTED TABLE OF ys_avorg_txt WITH UNIQUE KEY vrgng
7 YT_BUKRS_TXT Public See coding 20101221 yt_bukrs_txt TYPE SORTED TABLE OF ys_bukrs_txt WITH UNIQUE KEY bukrs
8 YT_ORDER_TXT Public See coding 20101221 yt_order_txt TYPE SORTED TABLE OF ys_order_txt WITH UNIQUE KEY aufnr
9 YT_PARAMETER_BUF Public See coding 20110117 yt_parameter_buf type hashed table of ys_parameter_buf with unique key guid
10 YT_SRULE_BUF Public See coding 20101206 yt_srule_buf TYPE HASHED TABLE OF ys_srule_buf WITH UNIQUE KEY guid
Method Signatures

Method ADD_SRULE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN 20101206
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20101206
3 Exporting EV_BUREG Call by reference Type reference (TYPE) BRSGR Distribution rule group 20110113
4 Exporting EV_LFDNR Call by reference Type reference (TYPE) BR_LFDNR Sequence number of distribution rule 20110113
5 Importing IV_AVORG Call by reference Type reference (TYPE) AVORG 'KOAO' Settlement transaction 20110113
6 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206
7 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN '000' Version 20110113

Method ADD_SRULE_LINE on class CL_FCOM_SRULE_WRAPPER has no exception.

Method CHANGE_SRULE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN 20101206
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20101206
3 Importing IT_VALUES Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB 20101206
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206

Method CHANGE_SRULE_INFO on class CL_FCOM_SRULE_WRAPPER has no exception.

Method CHANGE_SRULE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN 20101206
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20101206
3 Importing IT_VALUES Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB 20101206
4 Importing IV_AVORG Call by reference Type reference (TYPE) AVORG 'KOAO' Settlement transaction 20110126
5 Importing IV_BUREG Call by reference Type reference (TYPE) BRSGR Distribution rule group 20110121
6 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206
7 Importing IV_LFDNR Call by reference Type reference (TYPE) BR_LFDNR Sequence number of distribution rule 20110121
8 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN '000' Version 20110126

Method CHANGE_SRULE_LINE on class CL_FCOM_SRULE_WRAPPER has no exception.

Method CHECK_SRULE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN 20101206
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20101206
3 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206

Method CHECK_SRULE_INFO on class CL_FCOM_SRULE_WRAPPER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FCOM_SRULE_WRAPPER has no parameter.
Method CONSTRUCTOR on class CL_FCOM_SRULE_WRAPPER has no exception.

Method DELETE_SRULE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN 20101206
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20101206
3 Importing IV_AVORG Call by reference Type reference (TYPE) AVORG 'KOAO' Settlement transaction 20110126
4 Importing IV_BUREG Call by reference Type reference (TYPE) BRSGR Distribution rule group 20110121
5 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206
6 Importing IV_LFDNR Call by reference Type reference (TYPE) BR_LFDNR Sequence number of distribution rule 20110121
7 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN '000' Version 20110126

Method DELETE_SRULE_LINE on class CL_FCOM_SRULE_WRAPPER has no exception.

Method GET_ALLOWED_KONTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KONTY Call by reference Type reference (TYPE) FCOMY_SRULE_KONTY Table type of FCOMS_SRULE_ALLOWED_KONTY 20101210
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101210
3 Importing IV_AVORG Value transfer Type reference (TYPE) AVORG 'KOAO' Settlement transaction 20110126
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20101210
5 Importing IV_VERSN Value transfer Type reference (TYPE) VERSN '000' Version 20110126

Method GET_ALLOWED_KONTY on class CL_FCOM_SRULE_WRAPPER has no exception.

Method GET_DESCRIPTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE_TXT Call by reference Object reference (TYPE REF TO) DATA 20101221
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20101221
3 Importing IV_VALUE Call by reference Object reference (TYPE REF TO) DATA 20101221

Method GET_DESCRIPTION_TEXT on class CL_FCOM_SRULE_WRAPPER has no exception.

Method GET_FIELDS_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COBRA_BOL_PROPERTY Call by reference Type reference (TYPE) FCOMY_FIELD_PROPERTY 20101206
2 Exporting ET_COBRB_BOL_PROPERTY Call by reference Type reference (TYPE) FCOMY_SRULE_LINE_FIELDPROPERTY 20101206
3 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206

Method GET_FIELDS_PROPERTY on class CL_FCOM_SRULE_WRAPPER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FCOM_SRULE_WRAPPER Wrapper class for S. Rule 20101223

Method GET_INSTANCE on class CL_FCOM_SRULE_WRAPPER has no exception.

Method GET_SENDER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SENDER_INFO Call by reference Type reference (TYPE) FCOMS_SRULE_BOL_SENDERINFO Sender Information 20101221
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20101221

Method GET_SENDER_INFO on class CL_FCOM_SRULE_WRAPPER has no exception.

Method GET_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSN Call by reference Type reference (TYPE) FCOMY_SRULE_VERSN Table type of FCOMS_SRULE_VERSN 20110112
2 Importing IV_KOKRS Call by reference Type reference (TYPE) KOKRS Controlling Area 20110111

Method GET_VERSIONS on class CL_FCOM_SRULE_WRAPPER has no exception.

Method IS_READONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_READONLY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110125
2 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20110125

Method IS_READONLY on class CL_FCOM_SRULE_WRAPPER has no exception.

Method READ_SRULE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN 20101206
2 Exporting EB_FORCEDISPLAY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20110123
3 Exporting ES_COBRA Call by reference Type reference (TYPE) FCOMS_SETTLEMENT_RULE_ATTR 20101206
4 Exporting ET_COBRB Call by reference Type reference (TYPE) FCOMY_SR_DISTRIBUTE_RULE_ATTR 20101206
5 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20101206
6 Exporting EV_GUID Call by reference Type reference (TYPE) GUID_32 20101206
7 Importing IO_ENHANCE_IF Call by reference Object reference (TYPE REF TO) IF_FCOM_SRULE_ENHANCEMENT 20101206
8 Importing IS_OBJECT_DATA Call by reference Type reference (TYPE) KABRT_OBJECT_DATA 20101206
9 Importing IV_AVORG Call by reference Type reference (TYPE) AVORG 'KOAO' Settlement transaction 20110117
10 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206
11 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR 20101206
12 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN '000' Version 20110123
13 Importing IX_READONLY Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20110108
14 Importing IX_RELOAD Call by reference Type reference (TYPE) BOOLEAN SPACE 20101206

Method READ_SRULE_INFO on class CL_FCOM_SRULE_WRAPPER has no exception.

Method SUBMIT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN 20101206
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20101206
3 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 20101206

Method SUBMIT_CHANGES on class CL_FCOM_SRULE_WRAPPER has no exception.

Method WORK_PSG_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) FCOMY_SRULE_PSGFIELD Table type of FCOMS_SRULE_PSGFIELD 20101213
2 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20101213
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101213
4 Importing IB_RELOAD Call by reference Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20110121
5 Importing IT_VALUES Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parameter as Name-Value Pair 20110121
6 Importing IV_ACTVT Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20101213
7 Importing IV_AVORG Call by reference Type reference (TYPE) AVORG 'KOAO' Settlement transaction 20110126
8 Importing IV_BUREG Call by reference Type reference (TYPE) BRSGR Distribution rule group 20110121
9 Importing IV_GUID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20101213
10 Importing IV_LFDNR Call by reference Type reference (TYPE) BR_LFDNR Sequence number of distribution rule 20110121
11 Importing IV_VERSN Call by reference Type reference (TYPE) VERSN '000' Version 20110126

Method WORK_PSG_FIELDS on class CL_FCOM_SRULE_WRAPPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606