SAP ABAP IMG Activity FINB_CONF_01 (Maintain Table Entries)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-FB-SRV (Application Component) Services
     FINB_CONTENT (Package) Content Development for Financials Components
IMG Activity
ID FINB_CONF_01 Maintain Table Entries  
Transaction Code S_CWE_15000009   (empty) 
Created on 20040630    
Customizing Attributes FINB_CONF_01   Maintain Table Entries 
Customizing Activity FINB_CONF_01_OB   Maintain Table Entries 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name FINB_CONF_01_DC    

Use

You can connect a view or view cluster to the configuration using this guide.

Requirements

&STANDARD SETUP&

Activities

1. Maintain Table Entries

Execute the activity Maintain Table Entries (transaction FINB_VIEW_TO_CONFIG).

2. Read from the Configuration and Save in the Configuration

a) For the view:

  • Choose transaction SE54 and define the read and save times for the view (times AA and AB).
  • Choose the following includes:
    • In read time FINB_V_READ
    • For the save time FINB_V_SAVE

b) For the view cluster:

  • Choose transaction SE54 and define the read and save times for the view cluster (times RE and SV) and the save time (time AB) for each view of the view cluster.
  • Include the includes LSVCMCOD, LSVCMDAT, and LSVCMCL1 in the framework program of the form routines of the view cluster.
  • Create the constant C_VIEWCLUSTER of the type VCL_NAME and assign it the name of the view cluster.
  • Create the constant C_FUNCTION_GROUP of the type FUNCT_POOL and assign it the name of the function group of the view cluster.
  • Declare the variable LT_VIEWNAME as the table of the type VIEWNAME.
    • At the read time of the view cluster, fill the table LT_VIEWNAME with the name of the individual view if the table is empty. Call up the include FINB_READ.
    • Call up the include FINB_SAVE at the save time of the view cluster. Implement the save time of the view of the view cluster empty.

3. Check whether Entries Can Be Deleted

For the view and view cluster:

In the view or in the views that belong to the view cluster, implement the time Before Deletion of Data in Display (03). Call up the include FINB_GET_ERASABLE.

4. Order Query

For the view:

Define the following times in the view:

  • After Generation of Header Entries of Change Order (10)
  • After Change of Key Entries of Change Order (12)

At time 10, call up the include FINB_V_CHANGE_OBJECTS, at time 12 call up the include FINB_V_CHANGE_KEYS.

For the view cluster:

Define the following times in the higher-level view of the view cluster:

  • After Generation of Header Entries of Change Order (10)
  • After Change of Key Entries of Change Order (12)

In the exit, declare the constant C_VIEWCLUSTER of the type VCL_NAME and assign it the name of the view cluster. At time 10, call up the include FINB_CHANGE_OBJECTS, at time 12 call up the include FINB_CHANGE_KEYS.

5. Initialize MAXLINES

For the view cluster:

Insert a PBO module in the screens of the view of the view cluster by calling up the include FINB_CLEAR_MAXLINES.

6. Check the Extensibility

For the view:

After the generated PBO module LISTE_INITIALISIEREN, insert a PBO module in the screen or in the screen of the view by calling up the include FINB_V_GET_EXTENSIBLE.

For the view cluster:

  • After the generated PBO module LISTE_INITIALISIEREN, insert a PBO module in the screen of the view of the view cluster.
  • Define the constant C_VIEW_SUPER of the type VIEWNAME and assign it the name of the higher-level view.
  • Call up the include FINB_GET_EXTENSIBLE.
  • Insert a PAI module in the screen of the higher-level below the LOOP by calling up the include FINB_GET_MARKED.

7. Gray Out Cells that Cannot Be Changed

For the view and view cluster:

Insert a PBO module in the screen or the view of the view cluster before the generated PBO module LISTE_SHOW_LISTE but within the LOOP AT EXTRACT by calling up the include FINB_GET_CHANGEABLE.

8. Reconcile Database Tables

For the view:

  • If the database tables need to be updated, create a callback class for the component (using the program FINB_CONTENT_REGISTER).
  • In the ACTIVATE method of the callback class, declare the constant C_VIEW of the type VIM_NAME and assign it the name of the view.
  • Call up the include FINB_V_ACTIVATE.

For the view cluster:

  • If the database tables need to be updated, create a callback class for the component (using the program FINB_CONTENT_REGISTER).
  • In the ACTIVATE method of the callback class, declare the constant C_VIEWCLUSTER of the type VCL_NAME and assign it the name of the view cluster.
  • Call up the include FINB_ACTIVATE.

Example

View cluster FINB_VC_FUNCTION

Business Attributes
ASAP Roadmap ID 103   Set up development systems 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
FINB_VIEW_TO_CONFIG C - View cluster SM34  
History
Last changed by/on SAP  20040701 
SAP Release Created in 400