2020-08-30 22:57发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
hi,
在开发接口程序时,我的要求是应该每天在特定时间从后台在特定位置从应用程序服务器中提取接口文件。有可能怎么做。 任何帮助将不胜感激
感谢所有
解决方案可能已在论坛上发布了很多次,请进行搜索
已报告!
嗨,
您能检查一下此程序,希望对您有用吗?
以默认输入的文本模式打开DATASET文件。
做。
将数据集文件读入ITAB。
附加ITAB。
如果SY-SUBRC <> 0。
退出。
ENDIF。
在ITAB上环游
刷新JTAB。
使用'ZVIF''0100'执行。
执行SUB1使用:" LFA1-LIFNR" ITAB-LIFNR,
'LFA1-NAME1'ITAB-NAME1,
'LFA1-LAND1'ITAB-LAND1。
CALL FUNCTION'BDC_INSERT'
导出
TCODE ='ZVIF'
表格
DYNPROTAB = JTAB。
ENDLOOP。
ENDDO。
关闭数据集文件。
问候
Shaik。
FI的应用程序表
应收帐款 1。 BSID-客户未清项目 2。 BSAD-客户清算的项目。应付帐款 1。 BSIK-供应商未清项目 2。 BSAK-供应商清算的物品。
供应商主:LFA1,LFB1,LFBK,LFBW,ADRC,ADR6 客户主:KNA1,KNB1,KNBK(KN *)付款方式:REGUP,REGUH,RAGUV(REGU *),PAYR 文档:BKPF,BSEG,BSIS,BSAD,BSAK
这是一个示例性abap程序,用于从自定义表中提取数据并下载到服务器上的文件中以供您参考。
ZUSR02是从USR02创建的视图。 您可以更改代码以读取不同内容以进行测试。
此致
比利
zbcdataset01.txt
--------------------------------------------------- -----------------------
ABAP示例程序:
报告ZBCDATEXTRACT01。 TABLES:ZUSR02。数据头(255)。数据:ITAB出现0的开始,像ZUSR02-CLIENT的客户端,像ZUSR02-BNAME的BNAME , USTYP(如ZUSR02-USTYP), UFLAG(如ZUSR02-UFLAG), TRDAT(如ZUSR02-TRDAT), PWDLGNDATE(如ZUSR02-PWDLGNDATE), LOCNT(如ZUSR02-LOCNT), GLTGVV 像ZUSR02-GLTGV, GLTGB像ZUSR02-GLTGB, ITAB的结尾。数据:ZSYSID(3)类型C. 数据:ZBNAME(12)类型C. 数据: ZUSTYP(1)类型C. 数据:ZUFLAG(3)类型C. 数据:ZTRDAT(8)类型C. 数据:ZPWDLGNDATE(8)类型C. 数据:ZLOCNT( 3)类型C. 数据:ZGLTGV(8)类型C. 数据:ZGLTGB(8)类型C. 数据:ZCLIENT(3)类型C. 数据:wa_itab 类似于ITAB的行。 数据:v_record(255)C型。 参数:OUTFILE(60)默认'R:\ usr \ sap \ UD2 \ DVEBMGS12 \ data \ ZBCDATASET01.txt '小写。参数:ZPAR2默认';' 小写字母。 " ZUSR02-GLTGB"进入由ZPAR2分隔的头。 ZSYSID = SY-SYSID。 OPEN DATASET OUTFILE用于在文本模式下以UTF-8编码的输出。 SELECT * 从ZUSR02到表ITAB的对应字段。 将头转移到文件中。 将ITAB的循环放入wa_itab。 将ZSYSID wa_itab-client wa_itab-BNAME合并为wa_itab-USTYP ZUFLAG wa_itab-TRDAT wa_itab-PWDLGNDATE ZLOCNT wa_itab-GLTGV wa_itab-GLTGB到由ZENDOUT_FILE分隔的v_record中。 关闭数据集输出文件。
自定义视图结构(ZUSR02)
最多设置5个标签!
解决方案可能已在论坛上发布了很多次,请进行搜索
已报告!
嗨,
您能检查一下此程序,希望对您有用吗?
以默认输入的文本模式打开DATASET文件。
做。
将数据集文件读入ITAB。
附加ITAB。
如果SY-SUBRC <> 0。
退出。
ENDIF。
在ITAB上环游
刷新JTAB。
使用'ZVIF''0100'执行。
执行SUB1使用:" LFA1-LIFNR" ITAB-LIFNR,
'LFA1-NAME1'ITAB-NAME1,
'LFA1-LAND1'ITAB-LAND1。
CALL FUNCTION'BDC_INSERT'
导出
TCODE ='ZVIF'
表格
DYNPROTAB = JTAB。
ENDLOOP。
ENDDO。
关闭数据集文件。
问候
Shaik。
FI的应用程序表
应收帐款
1。 BSID-客户未清项目
2。 BSAD-客户清算的项目。
应付帐款
1。 BSIK-供应商未清项目
2。 BSAK-供应商清算的物品。
供应商主:LFA1,LFB1,LFBK,LFBW,ADRC,ADR6
客户主:KNA1,KNB1,KNBK(KN *)
付款方式:REGUP,REGUH,RAGUV(REGU *),PAYR
文档:BKPF,BSEG,BSIS,BSAD,BSAK
嗨,
这是一个示例性abap程序,用于从自定义表中提取数据并下载到服务器上的文件中以供您参考。
ZUSR02是从USR02创建的视图。 您可以更改代码以读取不同内容以进行测试。
此致
比利
zbcdataset01.txt
--------------------------------------------------- -----------------------
ABAP示例程序:
--------------------------------------------------- -----------------------
报告ZBCDATEXTRACT01。
TABLES:ZUSR02。
数据头(255)。
数据:ITAB出现0的开始,
像ZUSR02-CLIENT的客户端,
像ZUSR02-BNAME的BNAME ,
USTYP(如ZUSR02-USTYP),
UFLAG(如ZUSR02-UFLAG),
TRDAT(如ZUSR02-TRDAT),
PWDLGNDATE(如ZUSR02-PWDLGNDATE),
LOCNT(如ZUSR02-LOCNT),
GLTGVV 像ZUSR02-GLTGV,
GLTGB像ZUSR02-GLTGB,
ITAB的结尾。
数据:ZSYSID(3)类型C.
数据:ZBNAME(12)类型C.
数据: ZUSTYP(1)类型C.
数据:ZUFLAG(3)类型C.
数据:ZTRDAT(8)类型C.
数据:ZPWDLGNDATE(8)类型C.
数据:ZLOCNT( 3)类型C.
数据:ZGLTGV(8)类型C.
数据:ZGLTGB(8)类型C.
数据:ZCLIENT(3)类型C.
数据:wa_itab 类似于ITAB的行。
数据:v_record(255)C型。
参数:OUTFILE(60)默认'R:\ usr \ sap \ UD2 \ DVEBMGS12 \ data \ ZBCDATASET01.txt '小写。
参数:ZPAR2默认';' 小写字母。 " ZUSR02-GLTGB"进入由ZPAR2分隔的头。
ZSYSID = SY-SYSID。
OPEN DATASET OUTFILE用于在文本模式下以UTF-8编码的输出。
SELECT * 从ZUSR02到表ITAB的对应字段。
将头转移到文件中。
将ITAB的循环放入wa_itab。
将ZSYSID wa_itab-client wa_itab-BNAME合并为wa_itab-USTYP ZUFLAG wa_itab-TRDAT wa_itab-PWDLGNDATE ZLOCNT wa_itab-GLTGV wa_itab-GLTGB到由ZENDOUT_FILE分隔的v_record中。
关闭数据集输出文件。
自定义视图结构(ZUSR02)
一周热门 更多>