找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
SAP亦橙网 首页 SAP技术 查看内容

SAP自带示例程序汇总

2023-12-19 10:39| 发布者: admin| 查看: 226| 评论: 0

摘要: 经常会用到一些SAP自带的小程序, 无TCODE, 或者是示例啥的, 慢慢整理一下, 在这里备查.1.SAPRDEMOWORD97INTEGRATION调用Word 示例2.ACC_BAPI_TEST_DOCUMENTA Test Program forBAPI_ACC_DOCUMENT_CHECK BAPI_ACC_DOCU ...
 经常会用到一些SAP自带的小程序, 无TCODE, 或者是示例啥的, 慢慢整理一下, 在这里备查.

1. SAPRDEMOWORD97INTEGRATION 

调用Word 示例

2. ACC_BAPI_TEST_DOCUMENT

A Test Program for BAPI_ACC_DOCUMENT_CHECK & BAPI_ACC_DOCUMENT_POST

3. Run report RSCP0018 and RSCPINST

知道一个系统是single code page还是MDMP

4. RGUGBR00

如果validation & substitution都不起作用时,可以试着运行这个程序, 将能选上的选项都选上.

5. SAP 中主要业务对象的标准数据传输程序

业务对象传输程序传输方法
类属(Class)RCCLBI01/事务O024BI/DI
分类(Classification)RCCLBI02/RCCLBI03BI/DI
特性(Characteristic)RCCTBI01BI
文档信息记录(Documents info record)RCVBIO10BI
总帐主数据(G/L Account Master)RFBISA00BI
物料主数据(Material Master)RMDATINDDI
客户主数据(Customer Master)RFBIDE00BI
供应商主数据(Vender Master)RFBIKR00BI
资产(Asset)RAALTD01/RAALTD11BI/DI
银行数据(Bank Data)RFBVALL_0,RFBVBIC_0
或通过客户、供应商主数据传输
DI/BI
会计凭证(Account Document)RFBIBL00/RFBIBLK0DI
材料单(Bill Of Material)RCSBI010,CSBI020,
RCSBI030,RCSBI040
BI或CT
工艺路线 (Routing)RCPTRA01/RCPTRA02BI/DI
计划独立需求(Planned Indep.Requirement)RM60IN00DI
请购单(Puchase Requisition)RM06BBI0BI
采购信息记录 (Puchaseing Info Record)RM06IBI0BI
采购定单(Puchase Document)RM06EEI0 RM06EEI1DI
库存(Stock / Goods Movement)RM07MMBLBI
预留库存(Reservation)RM07RRESBI
库存盘点凭证(Physical inventory Document)MI31,MIK1,MIE1,MIQ1,
MIM1,MIW1,MIV1,MIO1
BI
仓库库存(Warehouse Stock)RLBEST00BI或CT
货仓仓位(Storage Bin)RLPLAT00BI或CT
定价条件(Condition Record / Pricing)RV14BTCIBI
销售凭证(Sales Document)RVINVB10(新)RVINVB00(旧)DI
工厂维护和客户服务主数据(Plant Maintenance Service)RIIBIP00BI,DI或CT
职员管理(Personnel Admin)RPUSTD00BI
职员计划(Personnel Planning)RHALTD00BI

6. FTP 相关程序
    RSFTP001 - SAPFTP 版本检查
    RSFTP002 - 执行 FTP 命令
    RSFTP003 - 测试
    RSFTP004 - FTP 复制
    RSFTP005 - SAPFTP 检查
    RSFTP006 - FTP 命令清单
    RSFTP007 - TEST FB:FTP_SERVER_TO_R3 / FTP_R3_TO_SERVER 读取FTP数据到R3 / R3数据写入FTP。
    RSFTP008 - TEST FB:FTP_CLIENT_TO_R3 / FTP_R3_TO_CLIENT 读取FTP数据到客户端 / 客户端数据写入FTP。

7. RSTXSCRP,用于导入导出事务码 SE71 制作的 SAPScript Form.

8.  RGRAPALL,SAP图形应用示例, TCODE: GRAL

9. 运行系统命令:RSBDCOS0
    对象列表查询:RSWBO060
    修改对象条目:RSWBO052
    检查SAP*和DDIC密码:RSUSR003
    传输文本至请求:RSTXTRAN
    SAPscript输入、输出:RSTXSCRP
    删除旧abap的dumps:RSSNAPDL
    显示参数文件参数:RSPARAM
    打印输出数据表:RSSDOCTB
    ABAP程序集合处理:SAPRSAMT
    ABAP程序分析:RSANAL00
    查找ABAP语言的程序统计分析:RSABAPSC

10. SAPBC_DATA_GENERATOR 为SAP示例表SFLIGHT产生数据,适用于ABAP Trial版及SFLIGHT无数据的情况。

11. BALVSD06 : Output flights (simple version + save)

这是该系列范例最简单的一个,建议以此入门。
使用的Function Modules :
REUSE_ALV_LIST_DISPLAY : 此FM非常重要,用来显示simple interactive list。大家要熟练掌握该FM的输入参数名称和作用,对ALV编程很有帮助。

输入参数:
I_CALLBACK_PROGRAM : FM执行完之后回调的程序名
I_STRUCTURE_NAME : internal table的结构。栏位格式(field catalog, 含输出栏位的名称)都参考自Data Dictionary的这个结构 (注意:如果不是所有栏位都要输出显示,或要自行定义栏位格式而不用Data Dictionary內的结构,则请参考其他的输入参数设定)
I_SAVE : 是否要储存variants, “A” : standard and user-specific saving
Tables :
T_OUTTAB :要输出数据的internal table



12. BALVSD01 : Simple list flight model
使用的Function Modules :
REUSE_ALV_VARIANT_DEFAULT_GET
REUSE_ALV_EVENTS_GET
REUSE_ALV_COMMENTARY_WRITE
REUSE_ALV_VARIANT_F4
REUSE_ALV_VARIANT_EXISTENCE
REUSE_ALV_LIST_DISPLAY

13. BALVSD11 : Simple list with interactions and layouts
使用的Function Modules :
REUSE_ALV_FIELDCATALOG_MERGE
REUSE_ALV_LIST_DISPLAY

14. BALVHD01 : Hierarchical-sequential list flight model
显示分级层次式的interactive list, 也就是Header – Item 两阶层的list
使用的Function Modules :
REUSE_ALV_VARIANT_DEFAULT_GET
REUSE_ALV_FIELDCATALOG_MERGE
REUSE_ALV_EVENTS_GET
REUSE_ALV_COMMENTARY_WRITE
REUSE_ALV_VARIANT_F4
REUSE_ALV_VARIANT_EXISTENCE
REUSE_ALV_HIERSEQ_LIST_DISPLAY : 该FM用来显示Hierarchical-sequential interactive list,很重要

15. BALVHD01_GROUP : Hierarchical-sequential list flight model
使用的Function Modules :
REUSE_ALV_EVENTS_GET
REUSE_ALV_HIERSEQ_LIST_DISPLAY

在SE38环境下的程序名输入栏输入'DEMO*'后按F4,你可以查到SAP所有的DEMO示例程序,会学到很多ABAP功能的实现方法,输入'BCALV*'后按F4,你可以查到很多ALV示例程序。


特别声明:文章或部分素材来源于网络,仅供从业人员交流学习使用,如果侵犯了您的权益,请联系网站管理人员删除!


路过

雷人

握手

鲜花

鸡蛋
返回顶部