SAP ABAP Class CL_CA_FACTS_CONTRACT_OBJECT (Facts links with contract object)
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_CA_FACTS_TOOLS | Tools to create parameters for ALV | 20060609 |
Properties
| Class | CL_CA_FACTS_CONTRACT_OBJECT | |
| Short Description | Facts links with contract object | |
| Super Class | CL_CA_FACTS_TOOLS | Tools to create parameters for ALV |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | PSCD_FACTS_EN | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | FMCA_EN | PSCD: Public Sector English Development |
| Created | 20060608 | SAP |
| Last change | 20070914 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CA_FACTS_CONTRACT_OBJECT has no forward declaration.
Interfaces
Class CL_CA_FACTS_CONTRACT_OBJECT has no interface implemented.
Friends
Class CL_CA_FACTS_CONTRACT_OBJECT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | PS_TFACT_SET_ABTYP | Current Fact Set used to read ABTYP | 20060705 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TYPE_HASHED_TPSOB001 | Hashed table of tpsob001 | 20060802 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | PS_FACTS_SET | Current processed ABTYP_PS | 20061010 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20060608 | |
| 2 | Static method | Public | Method | Returns revenue types assigned to a Fact Set -> Fact TypeSeq | 20061010 | |
| 3 | Static method | Public | Method | Converts Contract Object Type to Facts Set Type | 20060727 | |
| 4 | Instance method | Public | Method | Retrieves possible customizing for a given Fact Set | 20060628 | |
| 5 | Instance method | Public | Method | Retrieves facts values filtered by different criteria | 20060608 | |
| 6 | Instance method | Public | Method | Sets table for display | 20060809 |
Events
Class CL_CA_FACTS_CONTRACT_OBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TYPE_HASHED_TPSOB001 | Private | See coding | 20060802 | type_hashed_tpsob001 TYPE HASHED TABLE OF type_tpsob001
WITH UNIQUE KEY psobtyp
|
||
| 2 | TYPE_TPSOB001 | Private | See coding | 20060802 | BEGIN OF type_tpsob001,
psobtyp TYPE tpsob001-psobtyp,
fact_set TYPE tpsob001-fact_set,
END OF type_tpsob001
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AKTYP | Call by reference | Type reference (TYPE) | BU_AKTYP | Activity category in SAP transaction | 20060822 | |||
| 2 | IV_CONTRACT_OBJECT | Call by reference | Type reference (TYPE) | PSOBKEY_PS | Identification Key for Contract Object | 20060608 | |||
| 3 | IV_CONTRACT_OBJECT_TYPE | Call by reference | Type reference (TYPE) | PSOBTYP_PS | Contract Object Type | 20060705 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | An error occuerred while instantiating the superclass | 20061117 | ||
| 2 | User has no authorization to perform the requested activity | 20061117 | ||
| 3 | Contract Object Type is not configured for Facts | 20060809 | ||
| 4 | Wrong parameters used to intiate the class | 20060705 |
Method GET_REVENUE_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FACT_SET | Call by reference | Type reference (TYPE) | PS_FACTS_SET | Fact Set | 20061010 | |||
| 2 | IV_FACT_TYPE_SEQ | Call by reference | Type reference (TYPE) | PS_FACT_TYPE_SEQ | Fact Type Sequence | 20061010 | |||
| 3 | RT_SET_ABTYP | Value transfer | Type reference (TYPE) | PS_TFACT_SET_ABTYP | Table type of Fact Set to Revenue Types | 20061010 |
Method GET_REVENUE_TYPES on class CL_CA_FACTS_CONTRACT_OBJECT has no exception.
Method PSOB_TYPE_TO_FACTS_SET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FACTS_SET | Call by reference | Type reference (TYPE) | PS_FACTS_SET | Facts Set | 20060727 | |||
| 2 | I_PSOB_TYPE | Call by reference | Type reference (TYPE) | PSOBTYP_PS | Contract Object Type | 20060727 |
Method PSOB_TYPE_TO_FACTS_SET_TYPE on class CL_CA_FACTS_CONTRACT_OBJECT has no exception.
Method READ_CUSTOMIZING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FACTS_STRUCTURE | Call by reference | Type reference (TYPE) | FACTS_T_STRUCTURE | Customized set for facts | 20060705 | |||
| 2 | IV_FACT_CAT_SEQUENCE | Call by reference | Type reference (TYPE) | PS_FACT_CAT_SEQ | Fact Category Sequence | 20060705 | |||
| 3 | IV_FACT_TYPE_SEQUENCE | Call by reference | Type reference (TYPE) | PS_FACT_TYPE_SEQ | Fact Type Sequence | 20060705 | |||
| 4 | IV_REVENUE_TYPE | Call by reference | Type reference (TYPE) | ABTYP_PS | Revenue Type | 20060705 |
Method READ_CUSTOMIZING on class CL_CA_FACTS_CONTRACT_OBJECT has no exception.
Method READ_FACTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DFACTS | Call by reference | Type reference (TYPE) | DFACTS_T_TYPE | Sorted table of Facts | 20060609 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | SYDATS | Validity Date | 20060609 | |||
| 3 | IV_FACT_CAT_REPETITION | Call by reference | Type reference (TYPE) | PS_FACT_CAT_REP | Fact category Repetition | 20060628 | |||
| 4 | IV_FACT_CAT_SEQUENCE | Call by reference | Type reference (TYPE) | PS_FACT_CAT_SEQ | Fact Category Sequence | 20060628 | |||
| 5 | IV_FACT_TYPE_REPETITION | Call by reference | Type reference (TYPE) | PS_FACT_TYPE_REP | Fact Type Repetition | 20060628 | |||
| 6 | IV_FACT_TYPE_SEQUENCE | Call by reference | Type reference (TYPE) | PS_FACT_TYPE_SEQ | Fact Type Sequence | 20060628 | |||
| 7 | IV_REVENUE_TYPE | Call by reference | Type reference (TYPE) | ABTYP_PS | Revenue Type | 20060706 | |||
| 8 | IV_TIME | Call by reference | Type reference (TYPE) | SYTIME | Validity Time | 20060609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameters sent to method are not valid | 20060628 |
Method SET_DFACTS_ACTUAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DFACTS_ACTUAL | Call by reference | Type reference (TYPE) | DFACTS_T_TYPE | Table type for DFACTS | 20060809 |
Method SET_DFACTS_ACTUAL on class CL_CA_FACTS_CONTRACT_OBJECT has no exception.
History
| Last changed by/on | SAP | 20070914 |
| SAP Release Created in | 700 |