ALE Converters and Subsystems

The ALE concept involves using external converters to connect non-SAP systems to the R/3 System.External converters are generic format conversion programs. The following converter functions arecovered by SAP XA-ALE certification:

  • The transfer of R/3 intermediate document (IDoc) formats straight into their own repository so that these data descriptions can be used as source or target structures when assigning data fields.
  • Adoption and conversion of intermediate documents from R/3 Systems via the ALE interface —a remote function call that can be called up using a normal transaction.
  • Conversion of any data format into intermediate document structures and import into the R/3 System via a remote function call in the ALE interface.

Read more

ABAP Classes in Workflow

We can use ABAP classes in the definition and runtime components of SAP WebFlow Engine in the same way as object types defined in the Business object Repository (BOR). Before proceeding further we need to know where to create and maintain ABAP Classes and ABAP Interfaces.

What is Class Builder and its purpose?

The Class Builder allows us to create and maintain global ABAP classes and interfaces. Both of these object types, like global data types, are defined in the ABAP Repository, thus composing a central class library. Together, they form a central class library and are visible throughout the system.

Read more

What is eCATT?

Introduction:

eCATT is an SAP Testing Tool used to automate & test business scenarios in R/3. Each test generates a detailed log that documents the test process and results. If the testing is smooth without any errors, this means that the business scenarios mapped in R/3 are correct. If the test results in error then the problem can be analyzed using the error log that is generated.

eCATT enables automatic testing in SAP GUI for Windows and SAP GUI for Java.

Read more

Error Handling Through Workflow

With this material you will get details of Error handling of an Inbound Idoc through triggering an event, which in turn will be triggering a workflow attached to the workflow.

Steps covered:

1. Create custom BOR object with the events, Start and Stop event
2. Create a workflow for the error handling, like generating a notification whenever an error occurred in the Inbound Idoc.
3. Creation of Function Module and attachment with the Process Code
4. Create the settings for the Inbound Process of the Idoc through the Process Code.

Read more

ABAP List to ALV

What if you could reformat a standard ABAP list as easily as a Microsoft Excel spreadsheet? Many R/3 users are not aware that the report development using ABAP List Viewer(ALV), which comes standard with R/3(since version 4.5X), lets you come very
close to doing just that. Unlike a standard ABAP list, ALV provides the end-user the flexibility to individually customize the data output. Many traditional developers are under the impression that ALV is a complicated and difficult tool to understand and use
until they started using. It really saves lot of time and system resources. This document is intended for the users who want to quickly convert ABAP lists to ALV format.

Read more

Events in Workflow

What are Events?

Events are actions that occur in the system and that acts as trigger point for any workflow. Eg. Sales order creation. is an event.

Eg; Consider a scenario where any sales order after creationi subject to approval from superior. So here a workflow comes into play.The workflow needs to start whenever a Sales order is created. The business object BUS2032 is associated to sales order creation. It has event CREATED. So the trigger point or ” START EVENTS ” in the workflow is the BUS2032 ‘s event CREATED.

Read more

Shared Objects in ABAP: Exercises

With shared objects in ABAP it is possible to share common data on one application server of a SAP system between different user session. In the first exercise you will define your own shared object area and use it to share sample data between two different programs. In the second exercise you will adapt the shared object area for high availability and automatic preloading.

Read more