I have assigned relationship PRDLOCS to product category MAT_HAWA in CRM:
And I create a product based on category MAT_HAWA. To my surprise, I could not see Location assignment block as expected. I use the following test code in my utility class to list what exactly relationships assigned to my product:
In the list result, PRDLOC is NOT there ( only PRDLOI ).
So I begin to debug function module COM_PRCAT_IL_REL_GET_RELTYPES:
I could see PRDLOC is selected successfully from database table, so it must be filtered out somewhere else.
Soon I found there is a special check routine for PRDLOC:
It will call its dedicated check function module:
This check function module will check whether MARC and MARC_KEY is registered for adapter object MATERIAL in tcode R3AC1. After I add these two missing entries,
The expected relationship PRDLOC is now available for my product.
And finally I could see the Location assignment block in Overview page.
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关推荐
【SAP ABAP调用Java生成的Web Service手册】 在SAP系统中,与外部服务进行交互时,经常需要调用由Java等其他语言编写的Web Service。本手册详细介绍了如何在MyEclipse环境中生成Web Service,并在SAP ABAP环境中...
上述步骤结合了SAP ABAP的开发规范和Eclipse开发工具的使用,展现了如何在SAP的S/4HANA版本下进行开发和字段扩展。通过实践操作,可以加深对SAP ABAP开发的理解,进一步掌握如何使用第三方工具进行高效开发。
代理组件则用于创建SAP业务对象的Java代理类,简化对SAP系统的访问。 在Windows平台上部署和使用SAP Java JCo-2.1.8-jar文件,开发者需要完成以下步骤: 1. **安装JDK**:确保计算机上已安装了兼容的Java ...
1. ABAP和Java的互操作性:通过ABAP Java Bridge(AJB),ABAP程序可以调用Java组件,反之亦然。 2. OData服务:ABAP可以创建OData服务,实现与移动设备和Web应用的集成。 八、ABAP开发工具 SAP提供了一系列的开发...
abap 与 java web service 集成
对于SAP环境而言,无论是基于ABAP工作台创建并发布的Web服务,还是在支持Java语言开发的SAP NetWeaver Developer Studio下创建并发布的Web服务,都可以通过特定的方式在ABAP程序中进行调用。本文档将详细介绍在ABAP...
4. 动态代理和反射:通过动态生成代理类,可以更灵活地调用SAP的ABAP函数模块和BAPIs。 5. IDoc支持:提供IDoc的生成、解析和转换功能,使得Java应用能够轻松处理SAP的中间文档数据交换。 使用SAP JCo时,开发人员...
- **集成技术**:接着,书中将详细介绍如何在SAP环境中集成Java技术,包括但不限于JCo库的使用、Java代理类的创建等。 - **实践案例**:通过具体的案例分析,展示如何利用Java来解决常见的ABAP编程问题,帮助读者更...
本文将详细介绍SAP XI环境下的一些常用事务代码及其应用场景,帮助读者更好地管理和监控SAP系统的运行。 #### 事务代码详解 1. **IDX2 - IDOC元数据管理** - **功能**: 用于维护IDOC(Intermediate Document)的...
JCo 提供了两种主要的接口:远程功能调用(RFC)和远程代理类(RIM),这使得 Java 应用能够像 SAP ABAP 代码一样调用 SAP 的函数模块和业务对象。 1. **RFC 接口**:Remote Function Call,允许 Java 应用通过预...
通过`Repository`,开发者可以发现可用的函数模块,并创建相应的Java代理类。 3. **Destination Data**:定义了连接SAP系统所需的特定信息,包括系统ID、服务器地址、端口、用户凭证等。 4. **RFC调用**:通过`...
本资源包包含两个核心组件:`sapjco3.jar`和`sapjco3.dll`,它们是实现SAP Java连接的关键。 1. **sapjco3.jar**: 这个JAR文件是SAP JCo的Java库,包含了所有必要的类和接口,使得Java开发者能够在他们的应用程序...
6. **ABAP和Java组件迁移**:XI由ABAP和Java堆栈组成,迁移时两者都需要考虑。确保ABAP工作流、RFC连接和Java Web服务都在新环境中正确配置。 7. **系统集成测试**:迁移后,全面的系统集成测试是必不可少的,以...
- **使用SLD数据**:SAP PI/PO会从SLD获取元数据,用于生成代理类(SProxies)和配置接口。 以上步骤确保了SAP集成环境中的系统信息同步,并提供了必要的元数据用于接口开发和系统间的通信。理解并正确配置SLD对于...
与SAP系统类似,非SAP系统也需要一个代理来调用XI的Web服务,但配置和实现方式可能有所不同,可能需要手动生成WSDL或者使用特定的SDK。 在两个场景中,SAP XI的核心功能是作为中介,接收来自不同来源的Web服务请求...
- **开发应用程序**:支持开发SQLScript、XS应用程序、ABAP应用程序和Java应用程序。 - **数据库管理**:包括对象浏览器、作业调度、性能监控、备份和恢复等管理功能。 - **数据导入导出**:提供数据加载工具,...
7. J2EE和ABAP应用平台:支持多通道访问,允许开发和部署Java和ABAP应用程序。 8. 主数据管理:确保数据的一致性和准确性。 9. 协同和知识管理:促进团队合作和知识共享。 SAP NetWeaver的主要优势在于其开放性和可...
- **ABAP系统**:通过SMD代理和RFC连接实现数据传输。 - **Java系统**:除了SMD代理外,还需要IS代理进行连接。 2. **检查先决条件**:确保所有相关的系统设置都符合SolMan的要求。 3. **手动配置**:对于某些...
此外,文档还包括了一些附录,其中详细说明了如何在SAP NetWeaver AS ABAP和AS Java中进行基本认证的设置,包括创建ABAP连接、在SAP NetWeaver AS ABAP中创建用户以及在Java环境中设置基本认证等操作。也包括检查ICF...