如何从信息类型中删除记录?

2020-09-10 01:59发布

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

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


大家好,

如何从时间类型为0或1的信息类型中删除记录?

先感谢

ram

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

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


大家好,

如何从时间类型为0或1的信息类型中删除记录?

先感谢

ram

付费偷看设置
发送
7条回答
Nan4612
1楼-- · 2020-09-10 02:20

请参见函数HR_INFOTYPE_OPERATION

SAP砖家
2楼-- · 2020-09-10 02:25

您好,Ram,

"时间限制"是指时间限制吗? 在那种情况下,我没有任何时间约束0。对于时间约束1,它必须用于包含必须始终可用的信息的所有信息类型。 那么,您能否更具体地说明您的要求?

祝您好运

Suresh Datti

天桥码农
3楼-- · 2020-09-10 02:21

使用事务PU00并检查是否对您有帮助。

落灬小鱼
4楼-- · 2020-09-10 02:19

主持人消息-您已经在自己的线程中问过这个问题。 请不要重复帖子。

<<已删除>>

编辑者:罗伯·伯班克(Rob Burbank),2009年4月7日下午14点 在谈论。 HR_INFOTYPE_OPERATION确实是一种方法(如先前的文章中所述),如果有帮助,请参见以下代码示例。

* ---锁定Pernr。

调用函数" BAPI_EMPLOYEE_ENQUEUE"

导出

数字= Pernr

导入

return = p_i_return。

调用函数" HR_INFOTYPE_OPERATION"

导出

infty ='0000'

数字= Pernr

子类型=子类型(如果有)

objectid =

lockindicator =

validityend = ENDDA

validitybegin = BEGDA

记录号=

记录=数据

操作='DEL'

nocommit =''

导入

return = l_return。

调用函数" BAPI_EMPLOYEE_DEQUEUE"

导出

数字= Pernr

导入

return = l_return。

南山jay
5楼-- · 2020-09-10 02:23

您不能使用PP01 PP02事务删除具有时间限制0和1的记录

您不能使用功能组删除

此刻我知道的唯一方法是使用sql语句,为了更准确地删除

半个程序猿
6楼-- · 2020-09-10 02:31

嗨,

我正在练习HR ABAP 并尝试使用以下代码从信息类型0000中删除一条记录。 但这给了我一个错误"条目不存在-检查您的条目"。

数据:i_return TYPE bapireturn1,

i_return2 TYPE bapireturn1,

w_p0000 TYPE p0000,

w_pernr LIKE pspar-pernr VALUE 7,

w_infty LIKE pspar-infty VALUE'0000',

w_actio LIKE pspar-actio VALUE' DEL',

w_tclas像pspar-tclas值'A',

w_begda象pspar-begda,

w_endda像pspar-endda值'99991231'。

数据:开始于wa_record。

包含结构p0000。

数据:类似于man-mandt。

数据:END OF wa_record。

开始选择。

w_begda = sy-datum-1."记录是在前一天创建的

选择单个*从pa0000

wa_record的int对应字段

pernr = w_pernr。

w_p0000 = wa_record。

w_p0000-infty ='0000'。/p>

呼叫功能'BAPI_EMPLOYEE_ENQUEUE'

导出

数字= w_pernr

导入

return = i_return。

呼叫功能'HR_INFOTYPE_OPERATION'

导出

infty = w_infty

数字= w_pernr

objectid = w_p0000-objps

lockindicator = w_p0000-sprps

记录数= w_p0000-seqnr

validityend = w_endda

有效性开始= w_begda

记录= w_p0000

操作= w_actio

nocommit ='X'

导入

return = i_return2。

提交工作。

呼叫功能'BAPI_EMPLOYEE_DEQUEUE'

导出

数字= w_pernr

导入

return = i_return。

代码是否存在某些问题。

一周热门 更多>