Skip to content

Posts from the ‘ALE’ Category

3
Apr
SAP Tricks

EDI IDOC Tables

Requirement: You wish to investigate the contents of an IDoc. Or you need to locate a specific IDoc based upon a specific IDoc segment value.

Solution: The best solution is not to use tables, but instead to use the standard SAP transaction WE09. (The IDoc search for business content.) Here you can locate for example, all Sales Order IDocs that were for a specific product. (You search for a value (material) in a field (IDTNR) within a segment for example (E1EDP19) for a Basic Type for example (ORDERS05).

In some instances you may wish to use the tables in which case there are 3 main reference tables:

  • Control Record Table = EDIDC
  • Data Record Table = EDID4
  • Status Record Table = EDIDS
6
Jan
SAP Tricks

How to find the IP address of a SAP system

Scenario – You wish to connect to your SAP system from a remote connection, you require your SAP system IP address and port.

Option 1 – There are a few methods to discover the IP address of a system the easiest being to simply use the menu path:
System–>Status–> then press (SHIFT+F5) –> You will see your current systems IP address under the System Information.

Option 2 –  Alternativly you may use SM59 then select R/3 connections and double click on the system (RFC destination), then select the menu path:
System Information–>Target System –> You will see the target systems IP address under the “Network address”.

17
Oct
SAP Tricks

BD56 and WE20 ALE IDoc Segment Filtering

Problem with ALE IDoc segment filtering?

A common problem related to ALE IDoc segment filtering is a mis-alignment between the partner profile settings in WE20 and the segment filtering settings in BD56. Normally the settings in BD56 are maintained and transported where the values in WE20 are maintained manually in each system. If the settings in WE20 are not maintained with the same expected parameters in BD56 the segment filtering will not work. Specifically one needs to make special note that:

  • BD56 – Message Type = WE20 – Message Type
  • BD56 – Logical System Type = WE20 – Partner Type
  • BD56 – Receiver = WE20 – Partner Number
  • BD56 – Receiver Role = WE20 – Partner Role

Specifically if Receiver Role is blank then Partner role must be blank. Alternatively if a value exists such as LS (Logical System) the same value must be in both fields.

6
Sep
SAP Tricks

So which system is connected?

I work on a large landscape of 110 SAP systems (not clients). Every now and then someone asks if a specific system is connected to another, there is no way I can remember which systems are connected. Depending on what system they are referring to one may be able to execute a system specific transaction. However as a dependable alternative one may simply use SM59 and view the connected systems.

Here you can view the following connections:

  • R/3 connections
  • HTTP Connections to R/3 System
  • Internal connections
  • Logical destinations
  • TCP/IP connections
  • Connections via ABAP/4 driver

Tip – Depending on your settings (If the logon data is saved on the Logon/security tab) you may even be able to login to a connected system remotely from within SM59, simply select the R/3 connection and selecting “Remote logon” button.

 

14
Dec
SAP Tricks

Quick and Easy Tut – EDI – Pricing Condition Records

Introduction

So you know that SAP can send pricing condition records from your SAP system to another system using ALE/EDI. An investigation of transaction WE60 can show you the structure of the Basic Type “COND_A03″.

But what is the easiest method of sending the initial data load from SAP to another system for pricing condition records, or how do you use it? Read more »

29
Nov
SAP Tricks

How To: Generate a WSDL from a RFC Function Module

WSDL – Web Service Description language – (WSDL, pronounced ‘wiz-del’) is an XML-based language that provides a model for describing Web services. (A web service is typically an application programming interface (API) or Web API that is accessed via Hypertext Transfer Protocol (HTTP) and executed on a remote system, hosting the requested service.)

An example in layman’s terms is, you can have a RFC (Remote Function Call) function module which is used in SAP for example to create a sales document. You then have a company outside of your system which needs to send the input parameters to your system in order to create the sales document. The process to follow below will create the interface WSDL which the external company can use to place the data. Read more »

2
Nov
SAP Tricks

How to send pricing Conditions in ALE

You may know how to use BD10 to distribute/send the material master records but how does one send condition records for a specific condition type?

To do this use Vk13 as follows: Read more »

18
Oct
SAP Tricks

Initial ALE Loads or IDoc Creation

Picture it, you would like to create an IDoc of a specific message type in your system with very little set-up. This is easily done using the following transaction codes:

Read more »

18
Oct
SAP Tricks

Introduction – ALE – Application Link Enabling

ALE can be used to integrate business processes and data between SAP systems or SAP and non SAP systems.

Data is exchanged asynchronously, whereby the data arrives in the receiver system, even if the receiver system cannot be connected to at the time the data is sent.

Read more »

22
Sep
SAP Tricks

SAP Tips – Master Data Distribution

You can move master data across SAP systems and clients using ALE (Application Link Enabling.).

Read more »