Skip to content

共享财务

项目上有接触,但不是核心开发,下面是一些常用的取值。

服务目录

三级服务目录取值
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Service Catalog'
@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions: true
define view entity ZSSFI_Category
  as select from    crmc_erms_cat_hi as l1

    join            crmc_erms_cat_ca as c1  on l1.node_guid = c1.cat_guid
    join            crmc_erms_cat_as as asp on  c1.asp_guid   = asp.asp_guid
                                            and asp.asp_state = 'R'

    left outer join crmc_erms_cat_cd as t1  on  t1.lang     = '1'
                                            and c1.cat_guid = t1.cat_guid

    join            crmc_erms_cat_hi as l2  on l1.node_guid = l2.pare_guid
    join            crmc_erms_cat_ca as c2  on l2.node_guid = c2.cat_guid
    left outer join crmc_erms_cat_cd as t2  on  t2.lang     = '1'
                                            and c2.cat_guid = t2.cat_guid

    join            crmc_erms_cat_hi as l3  on l2.node_guid = l3.pare_guid
    join            crmc_erms_cat_ca as c3  on l3.node_guid = c3.cat_guid
    left outer join crmc_erms_cat_cd as t3  on  t3.lang     = '1'
                                            and c3.cat_guid = t3.cat_guid
{
       @ObjectModel.text.element: [ 'CatLabel1' ]
       @UI.textArrangement: #TEXT_LAST
  key  cast(c1.cat_id as zssfe_cat01)          as CatId1,
       @ObjectModel.text.element: [ 'CatLabel2' ]
       @UI.textArrangement: #TEXT_LAST
  key  cast(c2.cat_id as zssfe_cat02)          as CatId2,
       @ObjectModel.text.element: [ 'CatLabel3' ]
       @UI.textArrangement: #TEXT_LAST
  key  cast(c3.cat_id as zssfe_cat03)          as CatId3,
       cast(t1.cat_label as zssfe_cat01_label) as CatLabel1,
       cast(t2.cat_label as zssfe_cat02_label) as CatLabel2,
       cast(t3.cat_label as zssfe_cat03_label) as CatLabel3
}
group by
  c1.cat_id,
  c2.cat_id,
  c3.cat_id,
  t1.cat_label,
  t2.cat_label,
  t3.cat_label