I_PubSecCompanyCodeVH
Company Code with FM Area
I_PubSecCompanyCodeVH is a Basic CDS View that provides data about "Company Code with FM Area" in SAP S/4HANA. It reads from 1 data source (t001) and exposes 3 fields with key field CompanyCode. It is exposed through 2 OData services (UI_REVNINCRBDGTRULE_MANAGE, UI_RIBRULEGRANTS_MANAGE). It is used in 2 Fiori applications: Manage RIB Rules, Manage RIB Rules for Grants. Part of development package PSM_S4C_INTEREST_APPORTIONMENT.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| t001 | t001 | from |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IPSMCCVH | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Company Code with FM Area | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.dataCategory | #VALUE_HELP | view | |
| ObjectModel.representativeKey | CompanyCode | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| Search.searchable | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
OData Services (2)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_REVNINCRBDGTRULE_MANAGE | UI_REVNINCRBDGTRULE_MANAGE | V2 | C1 | NOT_RELEASED |
| UI_RIBRULEGRANTS_MANAGE | UI_RIBRULEGRANTS_MANAGE | V2 | C1 | NOT_RELEASED |
Fiori Apps (2)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F6621 | Manage RIB Rules | Transactional | Manage RIB Rules Fiori app enables you to define your rules relevant for revenue increasing the budget process. |
| F7411 | Manage RIB Rules for Grants | Transactional | Manage RIB Rules for Grants Fiori app enables you to define your rules relevant for revenue increasing the budget process once the budget is available via sponsors. |
Manage RIB Rules
Business Role: Budget Specialist - Funds Management
You can use this app to define rules for when and how budget increases based on revenues should be performed. A revenues increasing the budget (RIB) rule contains all of the definitions required to increase the budget for specific expenditure budget addresses from specific revenues. It is defined by a unique combination of the fields “Valid from Fiscal Year”, “Company Code” and “Plan Category” with a RIB control object and includes the RIB calculation scheme and the receiving budget addresses. You cannot create a new RIB rule with the same value combination (for the fields Valid from Fiscal Year, Company Code and Plan Category with the same RIB control object) that already exists for a current RIB rule. Note In the RIB profile, you define the fields that are required to define the RIB control object. Once you have done so, only these fields are available as input fields for the RIB control object definition in the Manage RIB Rules app for the related fiscal year, company code and plan category.
Key Features: List existing RIB rules using filter and search options. Create a new RIB rule from scratch or as a copy of an existing RIB rule. Revise existing RIB rules. Delete any RIB rule that is not used and is no longer required. Please note that it is not possible to delete a rule in the following cases: If amounts (from RIB budget documents) are available for a RIB rule for the current fiscal year and if the amount is greater than zero. If amounts (from budget documents) are available for a RIB rule for previous fiscal years. Note If RIB budget documents only exist for the current fiscal you can set the rule to inactive and start the RIB run to distribute the amounts back to zero. Afterwards it is possible to delete the rule. You can use the draft function to interrupt creation or revision until you save the draft to the database. A RIB rule is defined by the valid from fiscal year, company code and plan category in combination with a RIB control object. The RIB rule includes attributes such as the Activation Status, Filter Profile, Calculation Scheme, sender revenue budget address (one) and receiving expenditure budget addresses (one or more). In addition to this, the surplus address (one) is also added to the RIB rule if the Use Surplus Amount indicator is set to Yes in the General Information section of the app. The app allows you to add attachments (documents or URLs). You can also rename, delete or download the uploaded file as required. The change history is displayed to document previous values.
Manage RIB Rules for Grants
Business Role: Grant Specialist
You can use this app to define rules for when and how amounts received from the sponsor increase Grant external budget. A revenues increasing the budget (RIB) for Grants rule contains all definitions required to increase the Grant external budget from revenues received from the sponsor. . It is defined by a unique combination of the field Plan Category with a RIB control object and includes among others the RIB calculation scheme and the receiving budget addresses. You cannot create a new RIB rule with the same value combination Plan Category and RIB control object) that already exists for a current RIB rule. Note In the RIB profile, you define the fields that are required to define the RIB control object. Mandatory fields for the scenario Grantee Management (External) are Grant and Fund. You can include sponsored class and sponsored program to the RIB profile, too. Once you have done so, these fields are available as input fields for the RIB control object definition in the Manage RIB Rules for Grants app.
@AbapCatalog.sqlViewName: 'IPSMCCVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Company Code with FM Area'
@VDM.viewType: #BASIC
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey: 'CompanyCode'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #M
@Search.searchable: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
define view I_PubSecCompanyCodeVH as select from t001 {
@ObjectModel.text.element: ['CompanyCodeName']
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold: 0.8
@Search.ranking: #HIGH
key t001.bukrs as CompanyCode,
t001.fikrs as FinancialManagementArea,
@Semantics.text: true
@Search: { defaultSearchElement: true, ranking: #LOW }
t001.butxt as CompanyCodeName
}
where fikrs <> ''
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA