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 |