举个例子,SAP 取中间表EDSAP.SY_CUSTOMS_DN的这些字段MANDT、DOWNLOAD_DATE、DOWNLOAD_TIME、SALES_NO、CUSTOMS_NO、SUPV_MODENM、TRANS_MODE、SAP_STATE、SAP_UPSTATE、SAP_UPSTATE_DATE、SAP_UPSTATE_TIME
时间: 2023-09-08 14:09:03 浏览: 173
探寻SAP的表
3星 · 编辑精心推荐
假设你想从中间表 EDSAP.SY_CUSTOMS_DN 中获取以下字段的数据:MANDT、DOWNLOAD_DATE、DOWNLOAD_TIME、SALES_NO、CUSTOMS_NO、SUPV_MODENM、TRANS_MODE、SAP_STATE、SAP_UPSTATE、SAP_UPSTATE_DATE、SAP_UPSTATE_TIME。
在 SAP 中,你可以使用 ABAP 程序来读取中间表的数据。以下是一个简单的 ABAP 程序示例,可供参考:
```abap
REPORT Z_READ_SY_CUSTOMS_DN.
TABLES: EDSAP.SY_CUSTOMS_DN.
DATA: lt_customs_dn TYPE TABLE OF EDSAP.SY_CUSTOMS_DN,
ls_customs_dn TYPE EDSAP.SY_CUSTOMS_DN.
SELECT MANDT
DOWNLOAD_DATE
DOWNLOAD_TIME
SALES_NO
CUSTOMS_NO
SUPV_MODENM
TRANS_MODE
SAP_STATE
SAP_UPSTATE
SAP_UPSTATE_DATE
SAP_UPSTATE_TIME
INTO TABLE lt_customs_dn
FROM EDSAP.SY_CUSTOMS_DN.
LOOP AT lt_customs_dn INTO ls_customs_dn.
WRITE: / ls_customs_dn-MANDT,
ls_customs_dn-DOWNLOAD_DATE,
ls_customs_dn-DOWNLOAD_TIME,
ls_customs_dn-SALES_NO,
ls_customs_dn-CUSTOMS_NO,
ls_customs_dn-SUPV_MODENM,
ls_customs_dn-TRANS_MODE,
ls_customs_dn-SAP_STATE,
ls_customs_dn-SAP_UPSTATE,
ls_customs_dn-SAP_UPSTATE_DATE,
ls_customs_dn-SAP_UPSTATE_TIME.
ENDLOOP.
```
以上的 ABAP 程序将从表 EDSAP.SY_CUSTOMS_DN 中选择指定的字段,并将结果存储在一个内表 lt_customs_dn 中。然后,通过循环内表,你可以逐行访问数据,并将其输出到屏幕上。
请注意,这只是一个简单的示例,实际情况下可能需要根据你的具体需求进行修改和扩展。你可能还需要添加错误处理、筛选条件等。此外,确保你有足够的权限来访问该中间表和相关的数据。
阅读全文