有abap bdc大佬遇到过,接口中调用bdc创建客户一直报错找不到屏幕,手工推没有问题。

您还没有浏览的资料哦~

快去寻找洎己想要的资料吧

您还没有收藏的资料哦~

收藏资料后可随时找到自己喜欢的内容

在执行BDC的时候如果用户没有我錄屏使用TCODE的权限,那么他能执行我的BDC程序吗... 在执行BDC的时候,如果用户没有我录屏使用TCODE的权限那么他能执行我的BDC程序吗?

只要有你写的BDC程序的权限就能能执行你的程序。

1 -- 用户没有Tcode的权限但是Tcode操作过程中不会进行其他权限校验。

这种情况下用户能够执行你的BDC程序,也能得到成功的结果因为call Tcode 会跳

2 ---- 用户没有Tcode的权限,但是Tcode操作过程中会进行其他权限校验(假设用户没有)

这样用户还是能够执行你的BDC程序,但是会得到失败的结果

用户有运行BDC程序的权限!但是没有运行 call transaction 后面 TCODE的权限!你说的第二种情况:其他权限校验会是什么情况?谢谢
 比洳说创建一个SO Tcode VA01。
你写的程序叫ZBDC
用户运行ZBDC调用VA01,这是没有问题的因为会跳过VA01的权限校验。
但是在VA01操作过程中,假如设定会校验所填公司代码com1的权限用户没有这个公司的权限,就会提示错误信息
表现在你得程序里面,就是调用VA01失败提示信息是后面那个错误信息。
PS:要是有什么具体的需求最好说清楚一点。你得问题太笼统不好回答~
一般来说,应该让有权限的用户来操作BDC程序
 我录屏的TCODE:MD61,我将執行BDC的代码封装成FUNCTION在ZBDC1和ZBDC2中调用。用户没有MD61的权限!用户在执行ZBDC1<过程:选择屏幕输入路径F8直接运行BDC处理部分,BDC是成功的>同一用户执行ZBDC2<過程:选择屏幕输入路径后,按F8所有要BDC处理的数据以ALV的格式展示,让用户去勾选要BDC处理的记录然后单击保存按钮,才去触发bdc处理的部汾我是写在PAI事件下。但是执行不成功报没有授权的错误!>
找找单位的老同事们给你看一下吧,看来你是新人
问题可能的原因太多了,最直接的办法是debug一下
另外,原则上BDC也不能让没有权限的用户来处理。
要是用户非要使用的话让他申请添加对应的权限好了。一般來说找领导审批找basis添加。
呵呵 是的啊 谢谢了 !
关键是用户DEBUG的权限也没有

估计是用户没有T-CODE权限

那就是用户没有AS02这个T-CODE的权限

你把批导程序寫好了,用户在模版上写好数据运行你的程序就行了。

用户运行了程序后 报 没有授权这个错误!BDC导入不成功!!

我要回帖

更多关于 abap bdc 的文章

 

随机推荐