Ansicht
Dokumentation

ISU_SAMPLE_R553_IMPLEMENTATION - IS-U/T: Sample Module Selection of Account Bal. Display for Front Office

ISU_SAMPLE_R553_IMPLEMENTATION - IS-U/T: Sample Module Selection of Account Bal. Display for Front Office

ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function module serves as a sample implementation of event R553 (IS-U/T: select front office account balance). It runs in the same way as ISU_SAMPLE_R552_IMPLEMENTATION in event R552 (IS-U/T: define front office account balance selection parameters.)

Both events are embedded in the flow logic of cluster builder CL_ACCT_OVW_CLUST_BUILD. This makes it possible to compile single-level and two-level account balance information and apply it in the Customer Interaction Center (CIC). The input parameters are the selection options (SELECTION_OPTIONS), a selection method (SEL_METHOD) and a table with parameters to control the selection (SEL_VALUE_TAB).

  • In this implementation, the cluster builder profile is not used differentiate between selection options in the function module.
  • The selection options are used differently depending on the selection method you use. It is based on the FI-CA account balance transaction.
  • The selection method is used to determined whether single-level or two-level information is selected.
  • The table with the selection parameters follows the logic used in transaction FPL9.

With the exception of the cluster builder profile, these input parameters and tables are generally maintained in event R552.

Three tables can be used for outputting the information:

  • Table with single-level line information (LEVEL_1_TAB)
  • Table with two-level line information (LEVEL_2_TAB)
  • Allocation table that allocates one-level lines to the corresponding two-level lines (MAPPING_TAB)

The cluster builder uses this line and allocation information to generate the follow-up nodes of the initial node for the cluster.

Both one- and two-level maintenance is implemented in this function module. In the case of a single-level output, only LEVEL_1_TAB is maint ained. In the case of a two-level output, all three tables are maintained.

Single-level selection

If the function moduled is called using SEL_METHOD = 01 then a single-level account balance is selected and returned. Lines generated in this way are then identical to the account balance generated in transaction FPL9. The single-level view is intended for use in the accounts overview of the front office. As the amount of space is on this screen is limited by the other information displayed, we recommend you compress as much information as possible.

You can, for example, compress information using the due date as a criteria, so that all the document items with the same due date are compressed onto one line of the screen.

To reach the necessary compression level, define the display variant that is transferred as a parameter of SELECTION_OPTIONS accordingly.

Important:

If you set up an information compression that does not contain the document number OPBEL, then follow-up functions such as Create installment plan can no longer be called. This is because the document number (and the item ID if possible) must also be specified.

This restriction is not generally relevant for single-level selections im the accounts overview.

Two-level selection

When you call the function module using SEL_METHOD = 02, a two-level account balance is generated. On level one the document header information is displayed. Level two displays the individual document items.

The two-level display is intended for use in the front office account balance and includes the follow-up functions, such as Create payment and Create installment plan.

Important:

The follow-up functions require the existence of document numbers of level one and two, plus items IDs for document numbers of level two.

Further information

For more information on data entry in the input parameters, see the document on the function module ISU_SAMPLE_R552_IMPLEMENTATION.





Parameters

LEVEL_1_TAB
LEVEL_2_TAB
MAPPING_TAB
PROFILE
SELECTION_OPTIONS
SEL_METHOD
SEL_VALUE_TAB

Exceptions

Function Group

EEFO_REV_MGMT

RFUMSV00 - Advance Return for Tax on Sales/Purchases   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 4768 Date: 20240523 Time: 151039     sap01-206 ( 67 ms )