信息类型0700子类型DXA1-如何通过报告更新?

2020-08-22 20:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图插入信息类型0700,子类...

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

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


我试图插入信息类型0700,子类型DXA1,其fm为HR_INFOTYPE_OPERATION。

发生错误:" DATE。。包含无效字符"-因为BEGDA在内部转换为01.01.2020。

有什么想法吗?

 p0700 = p_pernr。
   p0700-begda ='20200101'。
   p0700-endda ='20200331'。
   p0700-infty ='0700'。
   p0700-subty ='DXA1'。
 *
   ls_dxa1-begda_gez = p0700-begda。
   ls_dxa1-begda_tez = p0700-begda。
   ls_dxa1-endda_gez = p0700-endda。
   ls_dxa1-endda_tez = p0700-endda。
   ls_dxa1-flag_direkt_bs1 ='X'。
   ls_dxa1-land ='AT'。
   ls_dxa1-name_bs1 ='Mein Name'。
   ls_dxa1-strasse_bs1 ='meine Strasse'。
   ls_dxa1-zusatz_bs1 ='mein Zusatz'。
   ls_dxa1-plz_bs1 ='1050'。
   ls_dxa1-ort_bs1 ='Wien'。
 *
   p0700-struct ='P01_0700_DXA1_201'。
   p0700-data1 = ls_dxa1。
   附加p0700。
 
付费偷看设置
发送
3条回答
微wx笑
1楼-- · 2020-08-22 20:27
  • 您将哪个值传递给参数validityend和validitybegin?
  • 您是否尝试在对话模式1下执行FM。
哎,真难
2楼-- · 2020-08-22 20:51

谢谢!

我没有传递参数validityend和-begin; 我通常不这样做,它可以工作。

我发现一个BAPI_HRPAYDE_A1_EXT_DATA,也许可以。

哎,真难
3楼-- · 2020-08-22 20:27

对不起,错误的回复。

致电 FM的功能当然带有VALIDITYEND和VILIDITYBEGIN

调用函数'HR_INFOTYPE_OPERATION'
       出口
         infty ='0700'
         数= p0700-pernr
         亚型= p0700-subty
         有效性结束= p0700-endda
         有效性开始= p0700-begda
         记录= p0700
         操作='INS'
         dialog_mode = p_mode
       输入
         返回= gs_return
         键= gs_pakey。


 

一周热门 更多>