标签:F1 SET PARAMETER FIELD ABAP SAP Parameter ID
这里写目录标题
问题描述:
在程序里面跳转到一个T-code,然后把数据填充过去,然后执行T-code。
数据填充的时候都是使用 Parameter ID来进行设置值的,一般都是通过F1,然后查看技术信息来获取,但是如果通过这种方式找不到呢?
问题示例:
SET PARAMETER ID: 'PDB' FIELD '000000000001'.
SET PARAMETER ID: 'PSP' FIELD GS_ALV-PSPHI2.
SET PARAMETER ID: 'PRO' FIELD GS_ALV-PSPNR2.
CALL TRANSACTION 'CJI3N' AND SKIP FIRST SCREEN.
如上代码,我们设置了值,然后跳转到T-code
比如第一个Parameter ID,我们找到前台的位置,然后按F1,然后选择技术信息,如下
这样我们就拿到Parameter ID
但是如果F1里面没有呢?
我们想要拿到下图的过账日期,如下图,可以发现并不能直接找到Parameter ID:
那这时候我们该怎么办呢?
查找SAP Parameter ID
通过程序RPR_ABAP_SOURCE_SCAN去找
这个程序可以查找程序、屏幕等等
执行程序,如下:
刚刚我们可以通过F1技术信息拿到程序名、屏幕、字段名称等,如下:
接着我们在刚刚的程序里面输入这些信息,然后执行:
结果如下:
在结果中我们寻找 get parameter id,如下
这样我们就可以拿到 Parameter ID:KS7 了
SET PARAMETER ID: 'KS7' FIELD '19000101'.
SET PARAMETER ID: 'KS8' FIELD '99991231'.
标签:F1,SET,PARAMETER,FIELD,ABAP,SAP,Parameter,ID 来源: https://blog.csdn.net/qq_34060435/article/details/121698245
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。