目录版本的Impex列表

2020-09-28 07:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我正在为自定义模型创建一个I...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我正在为自定义模型创建一个Impex,该自定义模型继承自CronJob,并且作为属性,它具有catalogVersions的 collection 。 因此,我想知道如何实现这一点。 这是我的模特:

  
               Cronjob,用于将数据Feed发送到不同的位置
              <属性>
                 
                     
                     
                 
                 
                     
                     
                 
                 
                     
                     
                 
                 
                    
                    <修饰符read =" true" write =" true" search =" true"可选=" false"/>
                 
              
           

  

收藏集

  

  

这是我到目前为止尝试过的

 <代码> $ usCatalog = SBCUnitedStatesProductCatalog
 
  #$ brCatalogVersion = catalogVersion(CatalogVersion.catalog(Catalog.id [默认= $ brCatalog]),CatalogVersion.version [默认=在线])[默认= $ brCatalog:在线]
  #$ brCatalogVersion = catalogversion(catalog(id),version)[唯一= true,默认= $ brCatalog:$ catalog-version]
  $ usCatalogVersion = catalogVersion(CatalogVersion.catalog(Catalog.id [默认= $ usCatalog]),CatalogVersion.version [默认=在线])[默认= $ usCatalog:在线]
 
  #
  #$ usCatalog = SBCUnitedStatesProductCatalog
  #$ usCatalogVersion = catalogVersion(CatalogVersion.catalog(Catalog.id [默认= $ usCatalog]),CatalogVersion.version [默认=在线])[默认= $ usCatalog:在线]
  #
  $ auCatalog = SBCAustraliaProductCatalog
  $ auCatalogVersion = catalogVersion(CatalogVersion.catalog(Catalog.id [默认= $ auCatalog]),CatalogVersion.version [默认=在线])[默认= $ auCatalog:在线]
  #
  #$ ukCatalog = SBCUnitedKingdomProductCatalog
  #$ ukCatalogVersion = catalogVersion(CatalogVersion.catalog(Catalog.id [默认= $ ukCatalog]),CatalogVersion.version [默认=在线])[默认= $ ukCatalog:在线]
 
  INSERT_UPDATE CustomFeedCronJob; 代码[unique = true]; 工作(代码);  singleExecutable;  modelYear;  feedType(code)[默认='ORACLE'];  catalogVersions
  ; testOracleFeedJob;  customFeedCronJob; 假;  2018;  ORACLE; $ usCatalogVersion,$ auCatalogVersion

  

我遇到了不同的错误(如您所见,我尝试了不同的操作),但这是最新的错误:

  INSERT_UPDATE CustomFeedCronJob; code [unique = true]; job(code); singleExecutable; modelYear; feedType(code)[default ='ORACLE']; catalogVersions
  " ,,, pk格式错误:'catalogVersion(CatalogVersion.catalog(Catalog.id [默认= SBCUnitedStatesProductCatalog])':对于输入字符串:"" catalogVersion(CatalogVersion.catalog(Catalog.id [默认= SBCUnitedStatesProductCatalog])"  ""; testOracleFeedJob; customFeedCronJob; false; 2018; ORACLE; catalogVersion(CatalogVersion.catalog(Catalog.id [default = SBCUnitedStatesProductCatalog]),CatalogVersion.version [default = Online])[default = SBCUnitedStatesProductCatalog:Online],catalogVersion(CatalogVer。  catalog(Catalog.id [默认= SBCAustraliaProductCatalog]),CatalogVersion.version [默认=在线])[默认= SBCAustraliaProductCatalog:在线]

  

关于如何将产品目录列表导入模型的任何想法?

感谢和问候

1条回答
悻福寶寶
2020-09-28 08:06

大声笑...我已经弄清楚了...万一您想知道,我需要定义 header 和传入的 variable 值 impex ...作为单独的宏,而不是作为一个宏...

  $ online =在线
  $ catalogVersions = catalogVersions(CatalogVersion.catalog(Catalog.id),CatalogVersion.version [默认= $ online])
 
  $ usCatalog = SBCUnitedStatesProductCatalog
  $ usVersion = CatalogVersion.catalog(Catalog.id [默认= $ usCatalog]),CatalogVersion.version [默认= $ online]
 
  $ auCatalog = SBCAustraliaProductCatalog
  $ auVersion = CatalogVersion.catalog(Catalog.id [默认= $ auCatalog]),CatalogVersion.version [默认= $ online]
 
  $ allVersions = $ us目录:$ online,$ au目录:$ online
 
  INSERT_UPDATE CustomFeedCronJob; 代码[unique = true]; 工作(代码);  singleExecutable;  modelYear;  feedType(code)[默认='ORACLE'];  $ catalogVersions
  ;  testOracleFeedJob;  customFeedCronJob; 假;  2018;  ORACLE;  $ allVersions

  

这样,标头宏就与值宏分开了。

一周热门 更多>