Defining BAPI Methods in the BOR

To represent the remote enabled function module as a BAPI, BAPI Wizard is used. The wizard generates some additional code to allow the BAPI to be called as a workflow method apart from being called by an outside program. When creating a new object type in BOR (Business Object Repository), there can be two possibilities. … Read more

EXAMPLE SHOWING HOW TO CREATE A BAPI

Programming a BAPI consists of some tasks like: •Defining BAPI Data structures ( using SE11 )•Creating BAPI Function Modules (For each method)•Defining BAPI Methods in the BOR•Documentation of the BAPI •Generate ALE interface for asynchronous BAPIs •Generate and release NOTE:Here we will not be covering the two points – Documentation of BAPI and Generating ALE … Read more

HOW TO CREATE OWN BAPI’S

Topics covered under this are: •What is BAPI?•Some Conventions about BAPI•Example showing How to Create a BAPI What is BAPI?BAPI is an abbreviation used for Business Application Programming Interface. These are interfaces within the business framework to link SAP components to one another and SAP components with third-party components. The SAP Business Objects are an … Read more

ALE/IDOC Transaction

SALE Area Menu for ALE configurations.It includes transactions for Logical System definition and linking it to a client, Transactions forRFC Destination and Port Definition Etc. SM59 RFC DestinationHere we specify the login settings for the destination including the I.P address or Application Server name and the User name and password.The information entered here is used … Read more

IDOC Status Code

Status Description 00 Not used, only R/2 01 IDoc generated 02 Error passing data to port 03 Data passed to port OK 04 Error within control information of EDI subsystem 05 Error during translation 06 Translation OK 07 Error during syntax check 08 Syntax check OK 09 Error during interchange handling 10 Interchange handling OK … Read more

Useful Guide to ALE, IDOCs

ALE/IDOC IDOC Programming There are two processes in IDOC processing one is INBOUND PROCESS( IDOC coming to the system and its handling at various stages) and the other is OUTBOUND PROCESS( IDOC is send to other system . Separate ABAP programs are written for these 2 processes and different configuration settings are required for each … Read more

Useful Transaction- BASIS

AL02 Database Alert Monitor (not supported for MS SQL Svr 7.0) AL03 Operating System Alert Monitor AL05 Workload Alert Monitor AL08 Current active users (in system) AL11 Display operating system file from CCMS AL12 Display table buffer (buffer synchronization) BALE ALE administration and monitoring DB01 Exclusive waits in Oracle database DB02 Database performance; tables and … Read more

Workflow Benefits for the company

Increase productionClearing backlogDistribution of information and workEvery user gets his work list automatically from the system Accelerating the processesYou will get cash discount more oftenBetter/quicker reaction to errors Customers are more satisfiedProcesses are more quickly finishedBetter return on information Workflow is Not ..!!!! (1)Simply document administration and imaging; although Workflow uses both(2)Standard E-mail and groupware … Read more

Introduction to SAP Workflow

Problems of Office & administration process Long lead times due to high transport and wait timesLack of transparency of processes connected to high work distributionHistorically grown task assignmentsInefficient communications between process participantsData entered more than once GoalReorganize your business process Goals of reorganizing Business Process (i)Increase transparency of procedures used(ii)Increase employees responsibility(iii)Focus on the interest … Read more

Standard Function Module : BDC , Miscellaneous ,File , Calender

(1) BDC (i)BDC_RECORD_PLAY Run A BDC Session using a Session name and the QID(ii)BDC_RECORD_FUNCTION_CREATE Create a FM for that BDC recording.(iii)BDC_RECORD_DATA_CREATE Creating test data for BDC.(iv)ENQUEUE_BDC_QID (v)BDC_START_GROUP Calling a BDC QID: 1. First we need to ENQUEUE the BDC using QID using the FM ‘ENQUEUE_BDC_QID’ 2.To run in background we need to open a JOB … Read more