问题标签 [sap-erp]

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

include - 这是什么增强功能(FORM USEREXIT_*),如何实现这样的增强功能

我有一个包含 RV60AFZZ 和一个表格 USEREXIT_NUMBER_RANGE。

在一个系统上,此表单包含一个附加项

...在另一个系统中,表单仅包含 2 条注释行,没有 *{ INSERT 和 *} INSERT

我想知道如何在我的其他系统上实现这样的增强,或者更无聊:如何编写不在客户命名空间中的包含代码?

0 投票
0 回答
690 浏览

abap - RFBVBIC2 实施 SAP 时更新程序文档说明 1737484

我们更新了实现 SAP Note 1737484 的报告 RFBVBIC2(交易代码 BIC2)。此外,我们RFBVBIC2-ITF.zip在附件部分找到了一个 zip 文件“”。

程序文档未通过实施 SAP Note 进行更新。

尝试手动更新程序文档时,我们被要求“创建修改”,提供修改名称并在“模板类型”“原始文本”和“模板(带标题)”之间进行选择。

这样做时,新文档(另外:仅提供德语)将覆盖旧文档,并且不会提供任何其他语言的程序文档。

我的问题:实施此类程序文档更新的正确方法是什么?

谢谢!

0 投票
2 回答
1760 浏览

printing - 我们可以在哪些事务中维护要在事务 QM02 中打印的打印程序、例程和表格?

我需要修改标准表单,为此,我将其复制到 Z* 表单,并且我想知道我的打印程序和 SapScript 表单分配给工作流的位置。

无论如何,由于很多事务似乎都是这样工作的:T1 - 打印,T2 - 设置打印选项,有什么模式可以用来查找 T2 类型的事务吗?

当然,就我而言,如果我得到指定了 QM02 设置的事务就足够了。

0 投票
2 回答
4626 浏览

abap - SAP R/3 中列的数据库表默认值

在我的 SAP 应用程序的上下文中,我向现有表添加了一个列,并希望为其定义一个默认值,以便使用该表的旧代码(尤其是插入行的代码)不必关心新列 - 我希望它自动填充预定义的默认值(当然只有在没有指定值的情况下)。

后面的数据库系统是 Oracle-DB,尽管我只能通过 SAP-GUI 和 ABAP-SQL 访问它。

由于我们公司的 SAP 专家不知道这是否可能,我想也许这里有人会。那么 - 这是可能的吗?如果是的话 - 怎么样?

编辑 - 请求 的场景详细信息:场景实际上非常简单:我们的应用程序有一个用户表,其中包含标准用户内容(名称、一些设置、ID、部门、一堆标志等),我添加了一个列来存储一个简单的设置(用户为他的网络界面选择的设计)。它只包含一个名称(字符 40)。这就是我上面谈到的专栏,我希望它的默认值是“默认设计”。

0 投票
2 回答
1402 浏览

abap - 将屏幕字段值发送到 FB60 选择屏幕

我创建了一个屏幕,其中包含事务“FB60”的基本数据选项卡下的所有字段。使用模块池程序我创建了 2 个按钮

  • 转移
  • 出口

现在我的问题是:当我点击 TRANSFER 时,在我的屏幕中输入的数据应该转移到交易的 BASIC DATA 选项卡的相应字段FB60。有可能这样做吗?如果是,请建议我的方式....

0 投票
2 回答
1094 浏览

abap - ERPConnect SAP 表连接和过滤(查询)而不创建 SAP 查询

我对 SAP 知之甚少,我被要求使用 ERPConnect 从中提取一些数据(如果需要 LINQ to SAP)

我可以看到可以在 SAP 中创建 BAPI 和查询,但这些需要在 SAP 中预先定义,然后 ERPConnect 可用于通过这些 BAPI 和查询获取数据。

是否可以使用 ERPConnect 为我创建查询,而不是 SAP 中需要存在的查询?即加入和过滤几个表并返回结果?

我也反对为 3 个非常大的表提取数据,然后计算连接并在之后对其进行过滤,我的目的是先生成查询,然后只得到我需要的。

0 投票
0 回答
1970 浏览

web-services - 对 SAP Web 服务的 x509 客户端身份验证

我们有一个 ECC 6 (Netweaver 7.0) 系统,我们正在尝试为其建立对 ABAP Web 服务的 x509 身份验证。我们一直在尝试遵循以下指南:https ://help.sap.com/saphelp_nwpi71/helpdata/en/a8/d9d53a9aa9e933e10000000a114084/content.htm 。

我们的最终目标是从 .NET 客户端调用 Web 服务,但目前我们甚至无法直接从 Web 浏览器访问端点(我认为 500 错误是胜利)。

在 SOAMANAGER 中,端点配置为 HTTPS 和 x509 HTTP 身份验证。我们没有使用消息身份验证。证书由本地 CA 颁发,我们已将其导入 SSL 服务器和系统 PSE,并且浏览器显示有效的 SSL 连接。服务器提示输入客户端证书,我们可以选择它。用户从 VUSREXTID 视图映射到他们的证书。在浏览器中导航到端点或 WSDL 时,系统会提示我们输入证书,然后收到 401 错误。

ICM 日志不会显示任何 SSL 错误,但会显示 SSL 握手和“成功”的用户映射。如果需要,我很乐意提供更多细节。

任何想法为什么我们的身份验证可能仍然失败?

0 投票
2 回答
2869 浏览

parameters - 如何增强标准事务,将参数 ID 添加到一个屏幕中的字段之一?

交易 MB1A

那是我感兴趣的领域。 在此处输入图像描述

当我分析该字段时,它没有参数 ID

在此处输入图像描述

但是,我希望能够调用此事务并自动设置该字段。我过去做过这样的事情:

但是在这种情况下没有参数ID。那么我可以设置参数 ID,还是有任何解决方法?我可以用其他方式调用交易而不是 withcall transaction吗?

0 投票
3 回答
3197 浏览

abap - How to check for duplicated addresses in tables KNA1 and KNB1?

I need to check if there are duplicated records in the address tables.

The customers are stored in the following tables:

KNA1 Master data with address, global view

KNB1 Master data for company code

We were filling into the field KNB1-ALTKN the previous number.

Now the idea is to find all duplicated records with this number, but there are only duplicated records if the KUNNR is different. Because the same customer can be in several company codes (BUKRS), there are for sure more than one entry with the same ALTKN.

So the condition here is: different KUNNR with the same ALTKN means duplicated record.

Can someone please help me do this?

0 投票
1 回答
1317 浏览

function - 函数“DEQUEUE_EMRKPF”不出队

我想将 db-table RKPF 中的保留出列。

为什么是这样?

实际上我想更改采购申请,因此我需要执行“BAPI_PR_CHANGE”。我执行了两次以避免失败。首先作为测试运行,其次作为没有 testrun-flag 的正常运行。

我的问题如下:在第一次运行(测试运行)期间,它使我的预订入队,而 bapi 离开时没有出队我的预订,所以我想自己出队。但我失败了

有人知道我的问题的解决方案吗?

这是我的代码使预订出队:

在给我答案之前,请查看我之前检查过的这些内容:

  • 我调用了事务 SM12 并检查了我的 mv_rsnum 是否与表中的相同
  • 我在 bapi 中没有找到任何 sy-subrc
  • 我把有这个预订号的班夫出队了..