你好,看来你是ABAP高手了!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你好,看来你是ABAP高手了!相关的知识,希望对你有一定的参考价值。
关于BAPI的开发具体是什么样的步骤阿?我还是新手,能给我个详细步骤吗?对了,还有就是为什么会产生BAPI,它是对BDC的补充吗?谢谢!
Bapi开发也分好几种情况,一个是创建自己的BAPI,还有使用SAP提供的标准的bapi。详细的步骤不是一句两句能说清楚的,上网搜一下吧。很多ABAP网络红人的blog上应该有详细的步骤。
我说说自己对bapi的理解吧,还有跟BDC的区别。
bapi是business API的意思,就是sap的一种标准接口。除了SAP自己使用以外,也可以供其他系统跟SAP交互的时候使用。
BDC是通过模拟用户对Tcode的具体操作,来批量处理数据的一种编程技术。
bapi跟bdc是两种不同的东西,虽然他们可能都能实现批量处理数据的功能。来自:求助得到的回答 参考技术A --如何创建BAPI程序
1.定义BAPI Structure (Structure不能在BAPI中重复使用,因为一旦BAPI被释放,其Structure被冻结)
2.创建FUNCTION MODULE
每个BAPI必须有自己的Function Group,Function Group属性必须为RFC
3.创建Business Object
4.使用BAPI WIZARD创建API Method
这样BAPI可以被外部程序调用
5.Function Module符合BOR Method
4.释放BAPI Function Module,
释放Business Object Type,
释放BAPI作为BOR的一种Method
(急)ABAP自定义屏幕里通过PROCESS ON VALUE-REQUEST 事件添加搜索帮助 怎么添加 麻烦高手帮忙解答。。。
参考技术A AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_date. "方法一CALL FUNCTION 'F4_DATE'
IMPORTING
select_date = p_date.
LEAVE SCREEN.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_bukrs. "方法二
CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
EXPORTING
tabname = 'T001'
fieldname = 'BUKRS'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'P_BUKRS'
display = 'F'.本回答被提问者采纳
以上是关于你好,看来你是ABAP高手了!的主要内容,如果未能解决你的问题,请参考以下文章
你好,去年你提问的 “如何实现ABAP ALV多表头” 是怎么解决的
你好,请教,MFC,主窗口有两个radio,一次只能选而必须选一个,然后子窗口如何判断是不是选择了radio控件?
你好!“默认网站(停止),点击启动就会提示“iis找不到指定的元数据”,然后自动关闭”这个你是怎么解决