SAP IF_RESC_SETTL_UNIT OO Class - Settlement Unit (VISCSU)
IF_RESC_SETTL_UNIT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_RESC_SETTL_UNIT including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of IF_RESC_SETTL_UNIT SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
ADD_CHILD | Private | |
CALL METHOD if_resc_settl_unit=>ADD_CHILD...more details | ||
CHECK_ALL | Private | |
CALL METHOD if_resc_settl_unit=>CHECK_ALL...more details | ||
CHECK_AUTHORITY | Private | |
CALL METHOD if_resc_settl_unit=>CHECK_AUTHORITY...more details | ||
CHECK_AUTH_GROUP | Private | |
CALL METHOD if_resc_settl_unit=>CHECK_AUTH_GROUP...more details | ||
CHECK_BUKRS | Checks Company Code | Public |
CALL METHOD if_resc_settl_unit=>CHECK_BUKRS...more details | ||
CHECK_HASCOSTOBJECT | Checks Indicator If SU Has Cost Objects | Public |
CALL METHOD if_resc_settl_unit=>CHECK_HASCOSTOBJECT...more details | ||
| ||
CHECK_MSUCROSSOVERCC | Checks Indicator for Whether SU Is Company-Code-Independent | Public |
CALL METHOD if_resc_settl_unit=>CHECK_MSUCROSSOVERCC...more details | ||
CHECK_NOTAXCORR | Checks for No Correction of Input Tax as Part of SCS | Public |
CALL METHOD if_resc_settl_unit=>CHECK_NOTAXCORR...more details | ||
CHECK_SEMPSL | Checks Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>CHECK_SEMPSL...more details | ||
CHECK_SNKSL | Checks Service Charge Key | Public |
CALL METHOD if_resc_settl_unit=>CHECK_SNKSL...more details | ||
CHECK_SWENR | Checks Valid Business Entity | Public |
CALL METHOD if_resc_settl_unit=>CHECK_SWENR...more details | ||
CHECK_TENANCYLAW | Checks Tenancy Law | Public |
CALL METHOD if_resc_settl_unit=>CHECK_TENANCYLAW...more details | ||
CHECK_VALIDFROM | Checks Start of Validity of Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>CHECK_VALIDFROM...more details | ||
CHECK_VALIDTO | Checks End of Validity of a Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>CHECK_VALIDTO...more details | ||
CHECK_XSU | Checks Name of Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>CHECK_XSU...more details | ||
DEQUEUE | Private | |
CALL METHOD if_resc_settl_unit=>DEQUEUE...more details | ||
ENABLE_SOURCE_ACCESS | Private | |
CALL METHOD if_resc_settl_unit=>ENABLE_SOURCE_ACCESS...more details | ||
ENQUEUE | Private | |
CALL METHOD if_resc_settl_unit=>ENQUEUE...more details | ||
FREE | Private | |
CALL METHOD if_resc_settl_unit=>FREE...more details | ||
GET_ADDITIONAL_TEXT_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_ADDITIONAL_TEXT_MNGR...more details | ||
GET_ASSIGN_CC_MNGR | Checks Cost Collector Assignment Manager | Public |
CALL METHOD if_resc_settl_unit=>GET_ASSIGN_CC_MNGR...more details | ||
GET_ASSIGN_CO_MNGR | Object Assignment | Public |
CALL METHOD if_resc_settl_unit=>GET_ASSIGN_CO_MNGR...more details | ||
GET_AUTH_GROUP | Private | |
CALL METHOD if_resc_settl_unit=>GET_AUTH_GROUP...more details | ||
GET_BEGIN4SU | When Was a Participation ID First Assigned | Public |
CALL METHOD if_resc_settl_unit=>GET_BEGIN4SU...more details | ||
GET_BUSDETAIL | Private | |
CALL METHOD if_resc_settl_unit=>GET_BUSDETAIL...more details | ||
GET_BUSDETAIL_X | Private | |
CALL METHOD if_resc_settl_unit=>GET_BUSDETAIL_X...more details | ||
GET_BUSINESS_AREA | Delivers Business Area | Public |
CALL METHOD if_resc_settl_unit=>GET_BUSINESS_AREA...more details | ||
GET_BUSKEY | Private | |
CALL METHOD if_resc_settl_unit=>GET_BUSKEY...more details | ||
GET_BUSTYPE | Private | |
CALL METHOD if_resc_settl_unit=>GET_BUSTYPE...more details | ||
GET_CHANGE_DOCUMENT_IDENT | Private | |
CALL METHOD if_resc_settl_unit=>GET_CHANGE_DOCUMENT_IDENT...more details | ||
GET_CHILDREN | Private | |
CALL METHOD if_resc_settl_unit=>GET_CHILDREN...more details | ||
GET_CHILDREN_EXT | Private | |
CALL METHOD if_resc_settl_unit=>GET_CHILDREN_EXT...more details | ||
GET_CI_DATA | Private | |
CALL METHOD if_resc_settl_unit=>GET_CI_DATA...more details | ||
GET_COSTS_EXT_MNGR | Gets the Manager for the Costs Not Posted in FI/CO | Public |
CALL METHOD if_resc_settl_unit=>GET_COSTS_EXT_MNGR...more details | ||
GET_COSTS_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_COSTS_MNGR...more details | ||
GET_CURRENCY | Supplies Currency | Public |
CALL METHOD if_resc_settl_unit=>GET_CURRENCY...more details | ||
GET_DETAIL | Supplies Structure with Basic Data | Public |
CALL METHOD if_resc_settl_unit=>GET_DETAIL...more details | ||
GET_DETAIL_OLD | Supplies Structure for Basic Data (Original DB Data) | Public |
CALL METHOD if_resc_settl_unit=>GET_DETAIL_OLD...more details | ||
GET_DETAIL_X | Supplies Structure with Basic Data and Additional Fields | Public |
CALL METHOD if_resc_settl_unit=>GET_DETAIL_X...more details | ||
GET_END4SU | End of Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>GET_END4SU...more details | ||
GET_EXTENSION | Private | |
CALL METHOD if_resc_settl_unit=>GET_EXTENSION...more details | ||
GET_FIELDSTATUS | Private | |
CALL METHOD if_resc_settl_unit=>GET_FIELDSTATUS...more details | ||
GET_IDENT | Private | |
CALL METHOD if_resc_settl_unit=>GET_IDENT...more details | ||
GET_IMKEY | Private | |
CALL METHOD if_resc_settl_unit=>GET_IMKEY...more details | ||
GET_KEY | Supplies Fields of the Business Key | Public |
CALL METHOD if_resc_settl_unit=>GET_KEY...more details | ||
GET_METER_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_METER_MNGR...more details | ||
GET_MSU_LIST | Determines Master Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>GET_MSU_LIST...more details | ||
GET_NEXT_SETTL_PERIOD | Determination of First Period of SU That Is Not Settled | Public |
CALL METHOD if_resc_settl_unit=>GET_NEXT_SETTL_PERIOD...more details | ||
GET_OBJTYPEDIFF | Private | |
CALL METHOD if_resc_settl_unit=>GET_OBJTYPEDIFF...more details | ||
GET_OPTION_RATE_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_OPTION_RATE_MNGR...more details | ||
GET_PARENT_OBJECT | Private | |
CALL METHOD if_resc_settl_unit=>GET_PARENT_OBJECT...more details | ||
GET_PERIOD4DATE | Determines Period in Which Date Occurs | Public |
CALL METHOD if_resc_settl_unit=>GET_PERIOD4DATE...more details | ||
GET_PROFIT_CENTER | Supplies Profit Center | Public |
CALL METHOD if_resc_settl_unit=>GET_PROFIT_CENTER...more details | ||
GET_RESPONSIBLE | Private | |
CALL METHOD if_resc_settl_unit=>GET_RESPONSIBLE...more details | ||
GET_RESUBM_DATE_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_RESUBM_DATE_MNGR...more details | ||
GET_RESUBM_RULE_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_RESUBM_RULE_MNGR...more details | ||
GET_RG_RECEIVER_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_RG_RECEIVER_MNGR...more details | ||
GET_RG_SENDER_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_RG_SENDER_MNGR...more details | ||
GET_RHYTHM_MNGR | Gets Frequency Manager | Public |
CALL METHOD if_resc_settl_unit=>GET_RHYTHM_MNGR...more details | ||
GET_RUSER | Private | |
CALL METHOD if_resc_settl_unit=>GET_RUSER...more details | ||
GET_SESETTINGS_MNGR | Gets the Settings per Settlement Purpose | Public |
CALL METHOD if_resc_settl_unit=>GET_SESETTINGS_MNGR...more details | ||
GET_SETTLEMENT | Gets the Settlement | Public |
CALL METHOD if_resc_settl_unit=>GET_SETTLEMENT...more details | ||
GET_SHAREOUT_MNGR | Gets Distribution Formula Manager | Public |
CALL METHOD if_resc_settl_unit=>GET_SHAREOUT_MNGR...more details | ||
GET_STATUS_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_STATUS_MNGR...more details | ||
GET_STORE_DATE | Private | |
CALL METHOD if_resc_settl_unit=>GET_STORE_DATE...more details | ||
GET_SUB_OBJECTS | Private | |
CALL METHOD if_resc_settl_unit=>GET_SUB_OBJECTS...more details | ||
GET_SU_CHILDREN | Determine Participating Settlement Units | Public |
CALL METHOD if_resc_settl_unit=>GET_SU_CHILDREN...more details | ||
GET_SU_PARENT | Determine Superordinate SUs | Public |
CALL METHOD if_resc_settl_unit=>GET_SU_PARENT...more details | ||
GET_SWENR | Private | |
CALL METHOD if_resc_settl_unit=>GET_SWENR...more details | ||
GET_TERM_MNGR | Private | |
CALL METHOD if_resc_settl_unit=>GET_TERM_MNGR...more details | ||
GET_TERM_ORG_ASSIGNMENT_MNGR | Supplies Organizational Assignment Manager (Terms) | Public |
CALL METHOD if_resc_settl_unit=>GET_TERM_ORG_ASSIGNMENT_MNGR...more details | ||
GET_TEXT | Private | |
CALL METHOD if_resc_settl_unit=>GET_TEXT...more details | ||
GET_USER_EXCLUSIVE | Private | |
CALL METHOD if_resc_settl_unit=>GET_USER_EXCLUSIVE...more details | ||
GET_VALID_PERIOD | Private | |
CALL METHOD if_resc_settl_unit=>GET_VALID_PERIOD...more details | ||
HAS_SUBOBJECTS | Private | |
CALL METHOD if_resc_settl_unit=>HAS_SUBOBJECTS...more details | ||
INIT_BUS_OBJECT | Private | |
CALL METHOD if_resc_settl_unit=>INIT_BUS_OBJECT...more details | ||
INIT_BY_TEMPLATE | Private | |
CALL METHOD if_resc_settl_unit=>INIT_BY_TEMPLATE...more details | ||
IS_FIELDSTATUS_SET | Private | |
CALL METHOD if_resc_settl_unit=>IS_FIELDSTATUS_SET...more details | ||
IS_MODIFIED | Private | |
CALL METHOD if_resc_settl_unit=>IS_MODIFIED...more details | ||
IS_OK | Private | |
CALL METHOD if_resc_settl_unit=>IS_OK...more details | ||
IS_SETTLED | IS SU Already Settled for Period | Public |
CALL METHOD if_resc_settl_unit=>IS_SETTLED...more details | ||
IS_SOURCE_ACCESS_ENABLED | Private | |
CALL METHOD if_resc_settl_unit=>IS_SOURCE_ACCESS_ENABLED...more details | ||
IS_TEMPLATE_SUBTYPE | Private | |
CALL METHOD if_resc_settl_unit=>IS_TEMPLATE_SUBTYPE...more details | ||
IS_VALID_IN_PERIOD | Private | |
CALL METHOD if_resc_settl_unit=>IS_VALID_IN_PERIOD...more details | ||
REGISTER_ALL_CHILDREN | Private | |
CALL METHOD if_resc_settl_unit=>REGISTER_ALL_CHILDREN...more details | ||
RELEASE | Private | |
CALL METHOD if_resc_settl_unit=>RELEASE...more details | ||
REMOVE_CHILD | Private | |
CALL METHOD if_resc_settl_unit=>REMOVE_CHILD...more details | ||
SETTLED_TO | Calculated to | Public |
CALL METHOD if_resc_settl_unit=>SETTLED_TO...more details | ||
SET_AUTH_GROUP | Private | |
CALL METHOD if_resc_settl_unit=>SET_AUTH_GROUP...more details | ||
SET_BUKRS | Changes Company Code | Public |
CALL METHOD if_resc_settl_unit=>SET_BUKRS...more details | ||
SET_CC_GENERATE_MODE | Mode for Generating Cost Collectors | Public |
CALL METHOD if_resc_settl_unit=>SET_CC_GENERATE_MODE...more details | ||
SET_CI_DATA | Private | |
CALL METHOD if_resc_settl_unit=>SET_CI_DATA...more details | ||
SET_HASCOSTOBJECT | Changes Indicator If SU Has Cost Objects | Public |
CALL METHOD if_resc_settl_unit=>SET_HASCOSTOBJECT...more details | ||
SET_MSUCROSSOVERCC | Changes Indicator for Whether SU Is Company-Code-Independent | Public |
CALL METHOD if_resc_settl_unit=>SET_MSUCROSSOVERCC...more details | ||
SET_NOTAXCORR | Changes No Correction of Input Tax as Part of SCS | Public |
CALL METHOD if_resc_settl_unit=>SET_NOTAXCORR...more details | ||
SET_RESPONSIBLE | Private | |
CALL METHOD if_resc_settl_unit=>SET_RESPONSIBLE...more details | ||
SET_SEMPSL | Changes Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>SET_SEMPSL...more details | ||
SET_SNKSL | Changes Service Charge Key | Public |
CALL METHOD if_resc_settl_unit=>SET_SNKSL...more details | ||
SET_SWENR | Changes Valid Business Entity | Public |
CALL METHOD if_resc_settl_unit=>SET_SWENR...more details | ||
SET_TENANCYLAW | Changes Tenancy Law | Public |
CALL METHOD if_resc_settl_unit=>SET_TENANCYLAW...more details | ||
SET_USER_EXCLUSIVE | Private | |
CALL METHOD if_resc_settl_unit=>SET_USER_EXCLUSIVE...more details | ||
SET_VALIDFROM | Changes Start of Validity of a Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>SET_VALIDFROM...more details | ||
SET_VALIDTO | Changes End of Validity of Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>SET_VALIDTO...more details | ||
SET_XSU | Changes Name of Settlement Unit | Public |
CALL METHOD if_resc_settl_unit=>SET_XSU...more details | ||
STORE | Private | |
CALL METHOD if_resc_settl_unit=>STORE...more details | ||
SUBSTITUTE | Private | |
CALL METHOD if_resc_settl_unit=>SUBSTITUTE...more details |
IF_RESC_SETTL_UNIT attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
MD_ACTIVITY | Instance Attribute | LIKE | Private | ||
MD_BUKRS | Instance Attribute | LIKE | Private | ||
MD_INTRENO | Instance Attribute | LIKE | Private | ||
MD_OBJNR | Instance Attribute | LIKE | Private | ||
MD_OBJTYPE | Instance Attribute | LIKE | Private | ||
MF_ARCHIVED | Instance Attribute | LIKE | Private | ||
MF_AUTH_CHECK | Instance Attribute | LIKE | Private | ||
MF_ENQUEUE | Instance Attribute | LIKE | Private | ||
MF_GENERATE_MODE | Instance Attribute | LIKE | Private | ||
MO_ASSIGN_CO_MNGR | Instance Attribute | Object Assignment | LIKE IF_RESC_OBJ_REL_MNGR | Public | |
MO_COSTS_EXT_MNGR | Instance Attribute | Management of Costs Not Posted in FI/CO | LIKE IF_RESC_COSTS_EXT_MNGR | Public | |
MO_COSTS_MNGR | Instance Attribute | LIKE | Private | ||
MO_OPTION_RATE_MNGR | Instance Attribute | LIKE | Private | ||
MO_RESUBM_DATE_MNGR | Instance Attribute | LIKE | Private | ||
MO_RESUBM_RULE_MNGR | Instance Attribute | LIKE | Private | ||
MO_RG_RECEIVER_MNGR | Instance Attribute | LIKE | Private | ||
MO_RG_SENDER_MNGR | Instance Attribute | LIKE | Private | ||
MO_RHYTHM_MNGR | Instance Attribute | Manager for Settlement Frequency (VIAK04) | LIKE IF_RESC_SU_RHYTHM_MNGR | Public | |
MO_STATUS_MNGR | Instance Attribute | LIKE | Private | ||
MS_DETAIL | Instance Attribute | Basic Data | LIKE RESC_SETTL_UNIT | Public |
Events of Class IF_RESC_SETTL_UNIT
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... AFTER_CHANGE_BUKRS -AFTER_CHANGE_RESPONSIBLE -
AFTER_STORE -
BEFORE_STORE -
ON_CHECK_ALL -
ON_SUBSTITUTE -
Links to Related Class(s)
IF_RESC_...Full list of available SAP object classes
Search for further information about these or an SAP related objects