从服务层访问OCHH表

2020-08-14 18:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试访问OCHH表,但是在...

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

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


我正在尝试访问OCHH表,但是在查看服务层文档时,它没有 Get 方法可以向其查询 ,如何访问上述表格的数据并从SL中进行过滤?

(21.3 kB)
8条回答
软件心理学工程师
2020-08-14 19:28 .采纳回答

尊敬的 Mario Galeano

您可以在此处通过使用服务层通过支票添加存款 :

 POST/b1s/v1/存款
 {
 " DepositType":" dtChecks",
 " DepositDate":" 2020-07-22",
 " DepositCurrency":" GBP",
 " DepositAccount":" 102020",
 " ReconcileAfterDeposit":" tYES",
 " CheckDepositType":" cdtCashChecks",
 " CheckLines":[
 {
 " CheckKey":13
 " CheckCurrency":" GBP"
 }
 ],
 " CreditLines":[],
 " BOELines":[]
 }
 

以下是使用DI API通过支票添加存款的方法:

 SAPbobsCOM.CompanyService oCompanyService =(SAPbobsCOM.CompanyService)oCompany.GetCompanyService();
 SAPbobsCOM.DepositsService dpService =(SAPbobsCOM.DepositsService)oCompanyService.GetBusinessService(SAPbobsCOM.ServiceTypes.DepositsService);
 SAPbobsCOM.Deposit oDeposit =(SAPbobsCOM.Deposit)dpService.GetDataInterface(SAPbobsCOM.DepositsServiceDataInterfaces.dsDeposit);
 oDeposit.DepositType = SAPbobsCOM.BoDepositTypeEnum.dtChecks;
 oDeposit.CheckDepositType = SAPbobsCOM.BoCheckDepositTypeEnum.cdtCashChecks;
 oDeposit.ReconcileAfterDeposit = SAPbobsCOM.BoYesNoEnum.tYES;
 oDeposit.Checks.Add();
 oDeposit.Checks.Item(0).CheckKey = 12;
 oDeposit.DepositAccount =" 102020";
 dpService.AddDeposit(oDeposit);
 

希望有帮助!

亲切的问候,

ANKIT CHAUHAN

SAP Business One支持

一周热门 更多>