问题标签 [sap-smart-forms]

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 投票
1 回答
896 浏览

barcode - Smartform - 水平线槽条码

我已经制作了一种新字体来在我的 Smartform 中创建条形码。但现在下一步。

如何创建带有水平线槽的条形码?

例子: 带水平线的条码

希望有人可以帮助我。我被困在这里了。

0 投票
1 回答
4336 浏览

layout - 如何(如果可能)绘制这个 SAP Smartforms 模板?

是否可以拆分如下图所示的模板?

在此处输入图像描述

如果是的话,我可以得到一些关于如何做的说明吗?我只设法在一个配置中创建了 3 个框架,该配置基本上从这个框架旋转了 90(或 270)度。

0 投票
1 回答
8949 浏览

abap - Smartforms 为给定条件触发新页面

我准备了一个智能表格,它在主窗口中有一个表格。所以表中可能有数百行。我想要做的是每 10 条记录触发新页面。

我已将主窗口的大小调整为最多可容纳 10 条记录的高度,并在命令中选择了新页面刻度。这是一种工作,但我想以编程方式做到这一点。

像;

我怎样才能做到这一点 ?

0 投票
3 回答
3029 浏览

forms - 为什么 Smartform 的功能模块名称会更改(有时)?

不是很关键的问题,但我很好奇

我正在处理一个表单,有时生成的函数名称是/1BCDWB/SF00000473,有时是/1BCDWB/SF00000472. 这是来回的。

有谁知道这背后的想法是什么?因为我很确定这不是一个错误(或者我可能错了)。

0 投票
2 回答
2720 浏览

printing - 在事务 NACE 中,如果我知道 Smartform 的名称,是否可以找出打印程序和表单例程?

我想找出打印程序的名称,以及打印我的 SmartForm 的子程序(表单)的名称。

现在好在NACE(Conditions for Output Control)中,可以自己“kinna”弄清楚应用程序和输出类型,然后打印程序显然是写在那里的。

那么如果一个人不知道什么应用程序和输出类型,并且必须手动检查所有应用程序和输出类型呢?没有更简单的方法吗?

0 投票
0 回答
1811 浏览

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

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

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

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

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 回答
2370 浏览

abap - Smartforms 中的文本元素是否曾经被解释为好像它们是 SAPScript 文本?

如我所见,Smartform 的文本元素是(至少在本质上非常相似)SAPScript 文本。 在此处输入图像描述

我什至可以在 Smartform 文本中包含 Sapscript 命令,它们会显示为好像他们做了什么。 在此处输入图像描述

然而,当我测试我的表单时,这些命令似乎被忽略了。 在此处输入图像描述

所以我的问题是:这些文本命令没有被解释是有原因的吗?它们是否可以在 Smartform 中进行解释,或者这只是使用同一个编辑器打开这些文本这一事实的副作用?

背景:我问这个是因为我必须检查 Smartforms 中的硬编码逻辑,我很好奇文本中的命令是否可以被视为“逻辑”,或者它们是否总是会被忽略。

另外,我知道基本上每个元素的“条件”选项卡都用于引入逻辑,这样元素只有在条件为真时才会执行。

我也知道有一个名为“条件”的元素,我知道它的作用。

我只是想知道这种在 SAPScripts 中编写逻辑的特殊方式是否曾经在 Smartforms 中执行过。

[编辑]版本上,我想知道PERFORMSapscript 文本中的命令是否可以从智能表单执行。

0 投票
1 回答
1758 浏览

abap - Smartforms:表单的页面格式错误

SAP 730 最终版本内部版本 1429747 补丁级别 5

我正在修改采购订单表格;表格有第一页和下一页;我在两个页面上都添加了一个名为“买家”的辅助窗口;在我添加任何元素之前,当我打印预览表单时出现错误

表格买家的页面格式错误。留言编号 SSFCOMPOSER026

表单属性中的页面格式为 LETTER;此窗口没有不同的页面格式。

我读过这可能是某些文本区域包含太多文本的结果,但是这个窗口没有元素(还)。

以前有人遇到过这个问题吗?非常感谢。如果需要,我可以发布更多信息。

0 投票
1 回答
1807 浏览

abap - SAP Smartform 总计错位

我正在使用模板来尝试很好地对齐文档的所有“总数”。

在此处输入图像描述

  • 已创建样式并设置为“正确”
  • 信息是结合变量的文本元素
  • 已检查变量以确保没有空格

在 SAP 的打印预览中,似乎一切正常。

但是,当我在纸上打印它时,它会添加它自己的填充或边距。

在此处输入图像描述

我不确定这是从哪里来的,也不知道为什么会这样格式化。我也尝试将文本放入 STRING 类型中,但这会产生相同的结果。

我试过什么代码:

尝试#1) 文本包括

  • 小计
  • &DISCOUNT_TEXT&
  • 总计 &CURRENCY& 不包括 税
  • &TAXPERCENT&% 税
  • 总计 &CURRENCY& 包括。税

&DISCOUNT_TEXT& = 字符串

&CURRENCY& = WAERK

&TAXPERCENT& = 整数

尝试 #2) 字符串文字