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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | AVORG | 'KOAO' | Settlement transaction | 20110117 | ||
| 2 | Constant | Public | Type reference (TYPE) | AVORG | 'KOAP' | 20110117 | |||
| 3 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_FCOM_SRULE_WRAPPER | Wrapper class for S. Rule | 20101223 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | YT_AVORG_TXT | 20101221 | ||||
| 5 | Instance attribute | Public | Type reference (TYPE) | YT_SRULE_BUF | 20101206 | ||||
| 6 | Instance attribute | Public | Type reference (TYPE) | YT_BUKRS_TXT | 20101221 | ||||
| 7 | Instance attribute | Public | Type reference (TYPE) | DDFIELDS | 20101206 | ||||
| 8 | Instance attribute | Public | Type reference (TYPE) | DDFIELDS | 20101206 | ||||
| 9 | Instance attribute | Public | Type reference (TYPE) | YT_ORDER_TXT | 20101221 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | YT_PARAMETER_BUF | 20110117 |
Methods
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 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | 20101206 | ||||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101206 | ||||
| 3 | EV_BUREG | Call by reference | Type reference (TYPE) | BRSGR | Distribution rule group | 20110113 | |||
| 4 | EV_LFDNR | Call by reference | Type reference (TYPE) | BR_LFDNR | Sequence number of distribution rule | 20110113 | |||
| 5 | IV_AVORG | Call by reference | Type reference (TYPE) | AVORG | 'KOAO' | Settlement transaction | 20110113 | ||
| 6 | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | 20101206 | ||||
| 7 | 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 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | 20101206 | ||||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101206 | ||||
| 3 | IT_VALUES | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | 20101206 | ||||
| 4 | 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 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | 20101206 | ||||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101206 | ||||
| 3 | IT_VALUES | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | 20101206 | ||||
| 4 | IV_AVORG | Call by reference | Type reference (TYPE) | AVORG | 'KOAO' | Settlement transaction | 20110126 | ||
| 5 | IV_BUREG | Call by reference | Type reference (TYPE) | BRSGR | Distribution rule group | 20110121 | |||
| 6 | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | 20101206 | ||||
| 7 | IV_LFDNR | Call by reference | Type reference (TYPE) | BR_LFDNR | Sequence number of distribution rule | 20110121 | |||
| 8 | 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 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | 20101206 | ||||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101206 | ||||
| 3 | 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 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | 20101206 | ||||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101206 | ||||
| 3 | IV_AVORG | Call by reference | Type reference (TYPE) | AVORG | 'KOAO' | Settlement transaction | 20110126 | ||
| 4 | IV_BUREG | Call by reference | Type reference (TYPE) | BRSGR | Distribution rule group | 20110121 | |||
| 5 | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | 20101206 | ||||
| 6 | IV_LFDNR | Call by reference | Type reference (TYPE) | BR_LFDNR | Sequence number of distribution rule | 20110121 | |||
| 7 | 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 | ET_KONTY | Call by reference | Type reference (TYPE) | FCOMY_SRULE_KONTY | Table type of FCOMS_SRULE_ALLOWED_KONTY | 20101210 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101210 | |||
| 3 | IV_AVORG | Value transfer | Type reference (TYPE) | AVORG | 'KOAO' | Settlement transaction | 20110126 | ||
| 4 | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20101210 | |||
| 5 | 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 | CV_VALUE_TXT | Call by reference | Object reference (TYPE REF TO) | DATA | 20101221 | ||||
| 2 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20101221 | |||
| 3 | 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 | ET_COBRA_BOL_PROPERTY | Call by reference | Type reference (TYPE) | FCOMY_FIELD_PROPERTY | 20101206 | ||||
| 2 | ET_COBRB_BOL_PROPERTY | Call by reference | Type reference (TYPE) | FCOMY_SRULE_LINE_FIELDPROPERTY | 20101206 | ||||
| 3 | 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 | 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 | ES_SENDER_INFO | Call by reference | Type reference (TYPE) | FCOMS_SRULE_BOL_SENDERINFO | Sender Information | 20101221 | |||
| 2 | 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 | ET_VERSN | Call by reference | Type reference (TYPE) | FCOMY_SRULE_VERSN | Table type of FCOMS_SRULE_VERSN | 20110112 | |||
| 2 | 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 | EB_READONLY | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110125 | |||
| 2 | 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 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | 20101206 | ||||
| 2 | EB_FORCEDISPLAY | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20110123 | |||
| 3 | ES_COBRA | Call by reference | Type reference (TYPE) | FCOMS_SETTLEMENT_RULE_ATTR | 20101206 | ||||
| 4 | ET_COBRB | Call by reference | Type reference (TYPE) | FCOMY_SR_DISTRIBUTE_RULE_ATTR | 20101206 | ||||
| 5 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101206 | ||||
| 6 | EV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | 20101206 | ||||
| 7 | IO_ENHANCE_IF | Call by reference | Object reference (TYPE REF TO) | IF_FCOM_SRULE_ENHANCEMENT | 20101206 | ||||
| 8 | IS_OBJECT_DATA | Call by reference | Type reference (TYPE) | KABRT_OBJECT_DATA | 20101206 | ||||
| 9 | IV_AVORG | Call by reference | Type reference (TYPE) | AVORG | 'KOAO' | Settlement transaction | 20110117 | ||
| 10 | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | 20101206 | ||||
| 11 | IV_OBJNR | Call by reference | Type reference (TYPE) | J_OBJNR | 20101206 | ||||
| 12 | IV_VERSN | Call by reference | Type reference (TYPE) | VERSN | '000' | Version | 20110123 | ||
| 13 | IX_READONLY | Call by reference | Type reference (TYPE) | BOOLEAN | SPACE | Boolean Variable (X=True, -=False, Space=Unknown) | 20110108 | ||
| 14 | 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 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | 20101206 | ||||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101206 | ||||
| 3 | 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 | CT_FIELDS | Call by reference | Type reference (TYPE) | FCOMY_SRULE_PSGFIELD | Table type of FCOMS_SRULE_PSGFIELD | 20101213 | |||
| 2 | EB_ERROR | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20101213 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101213 | |||
| 4 | IB_RELOAD | Call by reference | Type reference (TYPE) | BOOLEAN | SPACE | Boolean Variable (X=True, -=False, Space=Unknown) | 20110121 | ||
| 5 | IT_VALUES | Call by reference | Type reference (TYPE) | CRMT_NAME_VALUE_PAIR_TAB | Parameter as Name-Value Pair | 20110121 | |||
| 6 | IV_ACTVT | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20101213 | |||
| 7 | IV_AVORG | Call by reference | Type reference (TYPE) | AVORG | 'KOAO' | Settlement transaction | 20110126 | ||
| 8 | IV_BUREG | Call by reference | Type reference (TYPE) | BRSGR | Distribution rule group | 20110121 | |||
| 9 | IV_GUID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20101213 | |||
| 10 | IV_LFDNR | Call by reference | Type reference (TYPE) | BR_LFDNR | Sequence number of distribution rule | 20110121 | |||
| 11 | 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 |