Reset Password for User Id SAP* in client 000

As a Basis person, one have to remember a lot of passwords of various servers and clients. This tends to happen that we want to apply some notes on the server and we forgot SAP* password in client 000. What to do in this scenario.

User Lock

The following program resets the password of SAP* in any given Client ( entered on screen ) to the same as your current login’s password.  (Of course, you have to login as SAP* on any Client just to ensure that correct person have the authorization over the password resetting).

Continue Reading…

Creating RFC Destinations

We need RFC destination to connect either to non-SAP or SAP data externally from our existing system. To make other systems available for the access, we need to provide an RFC destination in our SAP such that it accesses the external system.

To summarise you can communicate via RFC:

1. R/3 -> R/3
2. legacy -> R/3
3. R/3 -> legacy

Visual Basic Calling SAP – using BAPI Calls

BAPI is a useful resource provided by SAP though which we can communicate with SAP also from external envirnment / sources.  The following code shows the example of how to call BAPI externally, although SAP authentication for the user is done.

The example is a program developed in Visual Basic which I developed in my learning phase. It gives an idea about the hierarchy that needs to be followed when calling BAPI.

The example consists of three BAPI calls namely, for PO, GRN and Sales Order creation. The code is also available for download, but may require a bit tweaking.

Continue Reading…

Complete Reference to ABAP Basics

The following ebook is for the ABAP beginners giving an overview of basic topics in ABAP.

This reference guide focuses on following topics:

  • ENTERPRISE RESOURCE PLANNING (ERP)
  • SAP ADVANTAGES
  • Role of ABAPer
  • R/3 ARCHITECTURE COMPONENTS
  • WHAT IS CLIENT IN SAP
  • Developemt Obects -  REPOSITORY OBJECTS and  DATA DICTIONARY OBJECTS
  • ABAP GUI
  • DATA DICTIONARY
  • INTERNAL TABLES
  • SUBROUTINES
  • Reports
  • MODULE POOL PROGRAMMING
  • Menu Painter
  • BATCH DATA COMMUNICATION
  • LSMW ( Legacy System Migration Workbench)
  • SAPSCRIPTS
  • SMARTFORMS

  Continue Reading…

Change assigned Package in SAP

ABAP prgrammer sometimes do workout on things locally (Technically, making the object Local in nature). After all the changes done to the object, the object is ready to transport to the next landscape for further testing.

Following steps defines how an ABAPer can reassign the Transport Package to the Object to be transported.

Continue Reading…

Page 1 of 1812345...Last »