如何理解SAPABAP程序之间的调用-创新互联
如何理解SAP ABAP 程序之间的调用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
方正网站建设公司成都创新互联公司,方正网站设计制作,有大型网站制作公司丰富经验。已为方正数千家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的方正做网站的公司定做!一,同步调用从一个程序同步调用其他的ABAP程序,有2种方式:
1,调用程序被打断,当被调用程序执行完毕之后,调用程序继续执行。如:CALL FUNCTION
2,调用程序被结束,被调用程序开始执行。如:SUBMIT
二,FUNCTION MODULE的异步调用CALL FUNCTION 'AAA' STARTING NEW TASK
三,LOGICAL MEMORY一个用户session可以有多个external session,可以理解你开了几个SAP的窗口,就有几个external session,一般设置为6个。 一个external session里可以有多个internal session(最多20个,想想LIST的LSIND为什么不能超过20)。一个程序一般来说是在一个internal session里处理的。 可以用ABAP MEMORY(EXPORT/IMPORT)和SAP MEMORY(GET/SET)在不同的程序之间传递数据。 一个用户session有一个SAP MEMORY,这个用户session里所有session都可以访问SAP MEMORY,但是SAP MEMORY一般用于不同external session间的internal session传值。每个external session包含一个ABAP MEMORY,属于这个external session的internal session都可以访问这个ABAP MEMORY,ABAP MEMORY适合在一个external session的不同internal session间传值。 当external session终止的时候,自动会释放其ABAP MEMORY。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联-成都网站建设公司行业资讯频道,感谢您对创新互联的支持。
本文标题:如何理解SAPABAP程序之间的调用-创新互联
标题网址:http://scjbc.cn/article/dseiis.html