我需要更新 SAP ERP 中的一些物理样本字段:
表中的列列表QPRS
:
- ABINF:存储信息
- ABDAT:存储期限
- 中止:存储位置
对应于状态的字段列表(表JEST
):
- 样本已存储:状态
I0363
(状态历史记录中的短代码:“STRD”) - 样品消耗/销毁:状态
I0362
(状态历史中的短代码:“已使用”)
是否有支持 RFC 的功能模块来更新这些字段?
谢谢。
我需要更新 SAP ERP 中的一些物理样本字段:
表中的列列表QPRS
:
对应于状态的字段列表(表JEST
):
I0363
(状态历史记录中的短代码:“STRD”)I0362
(状态历史中的短代码:“已使用”)是否有支持 RFC 的功能模块来更新这些字段?
谢谢。
据我所知,没有用于更新存储数据的 BAPI。无论如何,但您需要为此进行 ABAP 开发,QPRS_QPRS_STORAGE_UPDATE是您可以复制到 Z one 并使其远程启用的 FM:
DATA: i_qprs TYPE qprs,
i_lgort TYPE qprs-lgort VALUE 'Z07',
i_abort TYPE qprs-abort VALUE '1',
i_abdau TYPE qprs-abdau VALUE 10,
i_abdat TYPE qprs-abdat VALUE '20200510',
i_abinf TYPE qprs-abinf VALUE 'info 1st',
i_aufbx TYPE rqprs-aufbx VALUE 'first storage',
i_prnvx TYPE rqprs-prnvx VALUE abap_true,
i_qprs_cust TYPE qprs_cust,
e_qprs_new TYPE qprs,
e_aufbx TYPE rqprs-aufbx,
e_prnvx TYPE rqprs-prnvx.
i_qprs-phynr = '000900000054'.
CALL FUNCTION 'QPRS_QPRS_STORAGE_UPDATE'
EXPORTING
i_qprs = i_qprs
i_lgort = i_lgort
i_abort = i_abort
i_abdau = i_abdau
i_abdat = i_abdat
i_abinf = i_abinf
i_aufbx = i_aufbx
i_prnvx = i_prnvx
i_qprs_cust = i_qprs_cust
IMPORTING
e_qprs_new = e_qprs_new
e_aufbx = e_aufbx
e_prnvx = e_prnvx
EXCEPTIONS
sample_locked = 1
locking_error = 2
sample_not_found = 3
abort_not_found = 4
sample_already_changed = 5.