问题标签 [sapscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1632 浏览

xml - 使用 XML 生成 SAP ABAP 和/或 SAPScript?

有没有人有从来自外部应用程序的 XML 生成 SAP ABAP 或 SAPScript 表单代码的示例和/或经验?

这将有助于:

  • 以数据驱动的方式创建基于 SAP 的应用程序,通过从外部应用程序导出 XML 的知识实现自动化
  • 将知识从外部应用程序自动输入到 SAP 应用程序中,而不是在系统之间手动复制
  • 允许使用第三方外部工具来创建数据,这可能比在 SAP 中更易于使用。或者如果已经在使用这些第三方工具而不是 SAP 的培训方面进行了大量投资,或者如果就业市场偏爱了解这些工具的员工
  • 支持为多种目的创建数据、视图:SAP 中和 SAP 外部的视图。
  • 实现 SAP 与第三方外部工具的互操作性

我在找:

  • 可行性经验
  • 工具,例如解析器、XSLT 等。
  • 例子
0 投票
2 回答
5665 浏览

sapscript - 如何传输 SAP 标准文本?

SAP 标准文本不会自动添加到传输请求中。我需要做什么才能添加它?

0 投票
0 回答
1811 浏览

barcode - 使用 ABAP 在 SAP 中生成和存储条形码

有没有办法在 ABAP 中生成条形码并将其存储为图像(.png、.gif、.jpeg 等)或 XSTRING?

假设我知道必须在(即Code 128, Codabar, EAN13, EAN8, MSI, Postnet, etc)中生成条形码的代码页。

我看过很多关于如何生成用于 Sapscript/Smartforms 等的打印机字体的帖子,但找不到任何关于生成条形码以供以后使用的信息。

0 投票
1 回答
2375 浏览

forms - 如何调试更新任务中打印的 SAPScript 表单?(当 OPEN_FORM 中的断点不起作用时)

我正在尝试调试我将从 transaction 打印的 SAPScript 表单MIRO

如果我打开 SAPScript 调试,则不会调用调试器。

如果我在功能模块中放置断点,OPEN_FORM则永远无法到达。

如果可能的话,我想调试我的表单。

发生的事情背后的逻辑有点复杂。我看到代码中使用了很多“BAdI”名称,但我对这些没有任何经验,也不知道从哪里开始解决这个问题。

我要打印的表格可以在事务中找到NACE

如果需要更多信息,请询问,我真的不知道在这种情况下哪些信息会有所帮助。

[编辑]

重现步骤:

  • 我填写发票日期和其他突出显示的字段。底部突出显示的数字是采购文件,然后我点击Enter 在此处输入图像描述

  • 我填写了第一个条目的金额和数量(PD必须有职位,但我想你明白这里发生了什么) 在此处输入图像描述

  • 对于我已经修改的条目,我将更正 ID 设置为“供应商错误:减少发票” 在此处输入图像描述

  • 我设置了“发票金额累计”。到供应商”和“发票数量计入”。将供应商的字段设置为比步骤 2 中的值更大的值,然后点击Enter. 在此处输入图像描述

  • 我选中“计算税”复选框,“余额”字段中将出现一个负值。这里是205,87-欧元。然后我用正值“205,87”填充“金额”字段,以便文档“余额”为 0。 在此处输入图像描述

  • Save在全局工具栏中点击,然后出现一个弹出窗口,要求我输入条形码。我在那里输入任何数值并按回车键。在这一点上,我看到一个“windowsy”弹出窗口,要求我打印表格。

0 投票
1 回答
1231 浏览

find - How to find literals in source code of Smartforms and in SAPScripts (or reports, if the others can't be done)

I'd like to check hardcoded values in (a lot of) Smartforms and SAPScript forms.

I have found a way to read the source code of both of these, but it seems that i will have to go through a lot of parsing before I get anything reliable.

I've come across function module GET_LITERAL but that doesn't seem to help me much since i have to specify the offset of the value, if i got right what the function is doing in the first place.

I also found RS_LITERAL_LIST but that also doesn't do what i expect.

I also tried searching for reports and methods, but haven't found anything that seemed to help.

A backup plan would be to get some good parsing tool, so do you know of anything like that.

Anyway, any hints would be helpful and appreciated.

[EDIT] Forgot to mention, the version of my system is 4.6C

0 投票
1 回答
3096 浏览

sapscript - 如何在 SAPScript 中查看和编辑此文本?

这是我正在编辑的 SAPScript 中的代码行。我需要更改此文本,但在事务 SO10 中找不到?

如何查看和编辑此文本?

0 投票
2 回答
7742 浏览

abap - 如何在 SapScript 或 SmartForm 中查找标准文本?

我需要追踪在大量自定义 sapscripts 和 smartforms 中使用特定标准文本 (SO10) 的位置。

除了相当于“检查每个打印脚本的代码”之外,我还没有在网上找到可行的解决方案。有什么建议么?

0 投票
1 回答
1660 浏览

sapscript - 在 sapscript 中,如何从字符串的右侧修剪/偏移?

我需要在 SAPScript 中从右侧修剪字符串。似乎没有功能可以完成此操作。&myfield+3& 仅从左侧修剪。

有没有办法从右边修剪?偏移量可以接受负值吗?

0 投票
2 回答
4544 浏览

forms - 在 SAP 脚本中,如何定义将哪些数据发送到元素

我需要对 SAPScript 进行一些更改。我有程序和表格名称

程序:RBOSORDER01 表格:RBOSORDER02

我希望更改表单中显示的一些数据。我已经调试了程序,并且看到了写入表单的调用,例如:

但是程序和表单之间的数据是如何传递的。我无法在每个之间建立联系。我期待看到使用“ITEM_TEXT”传递的结构或数据元素,然后在表单中的“ITEM_TEXT”元素处打印此数据,但我不清楚链接。

我也在 SE71 中查看过表单,但看不到您在哪里定义它。这里的链接在哪里,我错过了什么?

0 投票
1 回答
2462 浏览

forms - 将图形放在 SapScript 的同一窗口中的文本后面

我需要在一个窗口中以 sapscript 形式在一些文本后面放置一个 .bmp 的图章。我已经使用se78上传了邮票的位图,我将其作为标准文本上传。

我已经做了一些测试。这是我到目前为止得到的:

这是有效的,但印章会打印文本下方。如果我切换代码行,则印章会打印在文本上方。


现在我的问题是:有没有办法在一个窗口中打印文本后面的图章?如果是,如何?