批输入每行创建一个会话??

2020-09-02 13:24发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

对于SAP和ABAP来说我还是很新,我肯定有一个基本问题...

Im测试带有Baych输入...

  1. 我在SM35中为su01(创建用户)创建了一个新记录
  2. 我保存REC并根据记录步骤创建程序。
  3. 我添加了内部表,以从位于我的C驱动器上的txt标签分隔符文件填充新用户
  4. 执行循环以迭代表
  5. 一切似乎都很好。
  6. 然后执行程序,SAP向我询问会话名称
  7. 但是执行时会创建3个会话(表(txt文件)每行一个会话(新用户)

我希望只进行一次会话,之后我可以运行或安排该会话。

为什么?

亲切的问候

abap-create-user.txt

users-sap.txt

abap-create-user.txt (2.8 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

对于SAP和ABAP来说我还是很新,我肯定有一个基本问题...

Im测试带有Baych输入...

  1. 我在SM35中为su01(创建用户)创建了一个新记录
  2. 我保存REC并根据记录步骤创建程序。
  3. 我添加了内部表,以从位于我的C驱动器上的txt标签分隔符文件填充新用户
  4. 执行循环以迭代表
  5. 一切似乎都很好。
  6. 然后执行程序,SAP向我询问会话名称
  7. 但是执行时会创建3个会话(表(txt文件)每行一个会话(新用户)

我希望只进行一次会话,之后我可以运行或安排该会话。

为什么?

亲切的问候

abap-create-user.txt

users-sap.txt

abap-create-user.txt (2.8 kB)
付费偷看设置
发送
6条回答
野沐沐
1楼-- · 2020-09-02 13:43

1。 转到事务SHDB,创建您的记录。 然后,在同一事务中生成程序...

2。 如果您只是在网上查找教程,就会发现很多内容。.:

https://www.youtube.com/watch?v=nvfRB7q3BK8

软件心理学工程师
2楼-- · 2020-09-02 14:06

你好哈维尔,

应该可以正常运行。 让我解释一下;

您已经创建了一个录音来创建一个用户,为一个单用户添加信息,然后为一个单用户按SAVE。

因此,当您执行BDC时,文件中一行一行地显示该内容。

我认为大量创建用户没有任何交易。 否则,您可以使用BAPI BAPI_USER_CREATE1。

希望这会有所帮助。

此致

Deenesh

派大星 ヾ
3楼-- · 2020-09-02 13:48

对你们俩的建议表示感谢...。BAPI现在对我来说似乎太高级了...

弗雷德里克(Frederic)。。。您说得对,确实我想到了这一点,但是我没有改变。现在只创建了1个会话。

但是现在我发现我无法在后台执行会话,因为它要求我在REC中输入一些"不可见"的文件,例如

BDC_OKCODE''= CREA'。 和'BDC_OKCODE''= LOGO'。

我该如何绕过这个问题?

致谢

bbpeas
4楼-- · 2020-09-02 14:06

在循环中关闭BDC,检查代码

如果您是初学者,很高兴看到一次BDC,但正如Deenesh所说, 最好使用BAPI

一只江湖小虾
5楼-- · 2020-09-02 13:47

除非您在录制过程中错过了任何必填字段,否则应该不会有任何问题。 您需要为我们提供代码,以帮助您查找代码中的任何问题。

悠然的二货
6楼-- · 2020-09-02 13:46

感谢弗雷德里克

我在SM35中记录-> recordings(SHDB)..... i在REC之前检查您注释的背景选项,但是屏幕体验和生成的代码是相同的....:-(

在SHD0中有什么要触摸的吗?

致谢

一周热门 更多>