SAP ABAP Class CL_CA_FACTS_ALV (ALV for Facts Processing)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-PS-CA (Application Component) Public Sector Contract Accounting
     FMCA_EN (Package) PSCD: Public Sector English Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_ALV_GRID ALV List Viewer 20051213
Properties
Class CL_CA_FACTS_ALV  
Short Description ALV for Facts Processing    
Super Class CL_GUI_ALV_GRID ALV List Viewer 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FMCA_EN   PSCD: Public Sector English Development 
Created 20051213   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CA_FACTS_ALV has no forward declaration.
Interfaces
Class CL_CA_FACTS_ALV has no interface implemented.
Friends
Class CL_CA_FACTS_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FACTS_TOOLS Instance attribute Protected Object reference (TYPE REF TO) CL_CA_FACTS_TOOLS Tools for facts manipulation 20051219
2 MT_FIELDCATALOG Instance attribute Public Type reference (TYPE) LVC_T_FCAT Field Catalog 20061207
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ACTIVITY Instance method Public Method Cahnges Current Activity (Field Status for fields) 20060118
2 CHANGE_DOCUMENTS_BDT_CHGD2 Instance method Public Method Change Documents event CHGD2. BDT interface 20060322
3 CHANGE_DOCUMENTS_BDT_CHGD4 Instance method Public Method Change Documents event CHGD4. BDT interface 20060322
4 CHANGE_VALIDITY Instance method Public Method Change current view validty date and time 20060214
5 CHECK_FOR_CHANGES Instance method Public Method Check if changes have occured from the original 20060123
6 COMMAND Instance method Public Method Handles internal Facts ALV commands 20060123
7 COMPLETE_CHECK Instance method Public Method Checks data, including custom routines 20060804
8 CONSTRUCTOR Instance method Public Constructor constructor 20051214
9 DELETE Instance method Public Method Deletes from database all entries for curretn Object 20060125
10 DI_DATA_TO_FACTS Instance method Public Method Performs data entry from Direct Input structures 20060802
11 GIVE_CURRENT_ACTIVITY Instance method Public Method Returns AKTYP from Tools class 20060118
12 GIVE_CURRENT_OBJNR Instance method Public Method Retrieves information for current processed objnr 20060215
13 GIVE_CURRENT_VAL_PERIOD Instance method Public Method Returns current validity period (date and time) 20060214
14 PAI Instance method Public Method process PAI events for ALV Grid for Facts 20060123
15 PREPARE_SAVE Instance method Public Method Gets final Object Number and collects data from display 20060123
16 SAVE_DATA Instance method Public Method Saves DFACTS data 20060123
Events
Class CL_CA_FACTS_ALV has no event.
Types
Class CL_CA_FACTS_ALV has no local type.
Method Signatures

Method CHANGE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AKTYP Call by reference Type reference (TYPE) BU_AKTYP Activity Category 20060118

Method CHANGE_ACTIVITY on class CL_CA_FACTS_ALV has no exception.

Method CHANGE_DOCUMENTS_BDT_CHGD2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_TABBEZ Call by reference Type reference (TYPE) BUS0TABBEZ_T Table Category for BUS0TABBEZ 20060322

Method CHANGE_DOCUMENTS_BDT_CHGD2 on class CL_CA_FACTS_ALV has no exception.

Method CHANGE_DOCUMENTS_BDT_CHGD4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DFTYPNAM Call by reference Type reference (TYPE) BU_BEZ5 20060322
2 Changing C_DFTYPVAL Call by reference Type reference (TYPE) BU_DFELVAL Characteristic of differentiation type elements 20060322
3 Changing C_F_NEW Call by reference Type reference (TYPE) CDFLDVALO 20060322
4 Changing C_F_OLD Call by reference Type reference (TYPE) CDFLDVALO 20060322
5 Changing C_KEYNAM Call by reference Type reference (TYPE) BU_KEYNAM 20060322
6 Changing C_KEYVAL Call by reference Type reference (TYPE) BU_KEYVAL 20060322
7 Changing C_OBJECT Call by reference Type reference (TYPE) CDOBJECTV 20060322
8 Changing C_TABBEZ Call by reference Type reference (TYPE) BU_TABBEZ 20060322
9 Changing C_XREL Call by reference Type reference (TYPE) C 20060322
10 Importing I_FNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20060322
11 Importing I_OBJECTID Call by reference Type reference (TYPE) CDOBJECTV Object value 20060322
12 Importing I_TABKEY Call by reference Type reference (TYPE) CDTABKEY Changed table record key 20060322
13 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20060322

Method CHANGE_DOCUMENTS_BDT_CHGD4 on class CL_CA_FACTS_ALV has no exception.

Method CHANGE_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALDT Call by reference Type reference (TYPE) SYDATS (8-character) Date for SYST 20060214
2 Importing I_VALZT Call by reference Type reference (TYPE) SYTIME TIME Data Element for SYST 20060214

Method CHANGE_VALIDITY on class CL_CA_FACTS_ALV has no exception.

Method CHECK_FOR_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_XCHNG Call by reference Type reference (TYPE) BU_XCHNG Indicator: Data has been changed 20060123

Method CHECK_FOR_CHANGES on class CL_CA_FACTS_ALV has no exception.

Method COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Call by reference Type reference (TYPE) BU_FCODE GUI Function Code 20060123

Method COMMAND on class CL_CA_FACTS_ALV has no exception.

Method COMPLETE_CHECK Signature

Method COMPLETE_CHECK on class CL_CA_FACTS_ALV has no parameter.
Method COMPLETE_CHECK on class CL_CA_FACTS_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AKTYP Call by reference Type reference (TYPE) BU_AKTYP Activity Category 20051216
2 Importing I_DIRECT_INPUT Call by reference Type reference (TYPE) XFELD Is creation for Direct Input 20060807
3 Importing I_FACTS_TOOLS Call by reference Object reference (TYPE REF TO) CL_CA_FACTS_TOOLS Tools to create parameters for ALV 20060809
4 Importing I_OBJECT_ID Call by reference Type reference (TYPE) J_OBJID 20060525
5 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) J_OBART 20060525
6 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20051214
7 Importing I_TYPE Call by reference Type reference (TYPE) PS_FACTS_SET Facts Set 20051219
8 Importing I_VALDT Call by reference Type reference (TYPE) SYDATS Validity date 20060214
9 Importing I_WEBDYNPRO_MODE Call by reference Type reference (TYPE) XFELD SPACE Flag for WebDynpro mode 20070327

Method CONSTRUCTOR on class CL_CA_FACTS_ALV has no exception.

Method DELETE Signature

Method DELETE on class CL_CA_FACTS_ALV has no parameter.
Method DELETE on class CL_CA_FACTS_ALV has no exception.

Method DI_DATA_TO_FACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20060802

Method DI_DATA_TO_FACTS on class CL_CA_FACTS_ALV has no exception.

Method GIVE_CURRENT_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AKTYP Value transfer Type reference (TYPE) BU_AKTYP Activity Category 20060118

Method GIVE_CURRENT_ACTIVITY on class CL_CA_FACTS_ALV has no exception.

Method GIVE_CURRENT_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJNR Value transfer Type reference (TYPE) J_OBJNR Object number 20060215

Method GIVE_CURRENT_OBJNR on class CL_CA_FACTS_ALV has no exception.

Method GIVE_CURRENT_VAL_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALDT Call by reference Type reference (TYPE) SYDATS Valid date 20060214
2 Exporting E_VALZT Call by reference Type reference (TYPE) SYTIME Valid time 20060214

Method GIVE_CURRENT_VAL_PERIOD on class CL_CA_FACTS_ALV has no exception.

Method PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SICHT Call by reference Type reference (TYPE) BU_SICHT View 20060123

Method PAI on class CL_CA_FACTS_ALV has no exception.

Method PREPARE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Object number 20060123

Method PREPARE_SAVE on class CL_CA_FACTS_ALV has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FACTS_CHG Call by reference Type reference (TYPE) DFACTS_T_TYPE Table type for DFACTS 20061004
2 Exporting ET_FACTS_DEL Call by reference Type reference (TYPE) DFACTS_T_TYPE Table type for DFACTS 20061004
3 Exporting ET_FACTS_INS Call by reference Type reference (TYPE) DFACTS_T_TYPE Table type for DFACTS 20061004
4 Importing I_XUPDTASK Call by reference Type reference (TYPE) XFELD Checkbox 20060123

Method SAVE_DATA on class CL_CA_FACTS_ALV has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 700