Real Time Course
Real Time Course
1. System Landscape
2. Transport Request management
3. Types of Testing
4. Types of Projects
5. ASAP Methodology
6. Incident management & Change Request Management
7. Deliverable documents in Implementation project from each phase.
QADB (Question and Answer database)
Baseline configuration document
GAP analysis
FSpecs (Functional Specification)
Test cases
BPML (Business Process master List)
BPP (Business Process Procedures)
BDD (Business Design Documents)
Process flows
End-user manuals
Cutover Activities
8. LSMW (Legacy System Migration workbench)
Master data uploading
Transactional data uploading
9. BDC (Batch data Conversion)
10. BAPI (Business Application Programming Interface )
11. Complex Incidents faced in real time (very very useful for interviews)
12. How to Raise OSS message?
13. Maintain Authorization Profiles
14. How to write Queries in SAP?
15. SAP Imp tables & maintenance and programs
16. New GL accounting features
17. Integration FI-MM & SD
18. Maintain Validation and substitution rules for business requirements by using SETs.
19. ALE Idocs (Application Link Enabling-Intermediate Documents)
20. PRICEFW objects
P-Programs
R-Reports
I-Interfaces
C-Conversions
E-Enhancements
F-Forms
W-Workflow
Page 1 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
1. SYSTEM LANDSCAPE
1. What is System Landscape?
System Landscape is a key design decisions for distributing the SAP applications
across the servers.
1. Client 100- Golden Client- Development Client – Configuration Client: This is the Client
where the functional teams perform configuration activities and ABAP team develops the
Programs, Reports etc. as per the client requirements.
We should not create any master data unless they are mandatory for maintain account
determination for automatic postings.
2. Client 110- Golden test Client – Development Test Client- Configuration Test Client:
This is the client where we do most of unit testing by functional team and development teams.
3. Client 120 – Sand Box: This is the client which used by Configurations and developers to do
research and prototyping of how to fulfill of project requirements and to do experiments to their
Skills.
Page 2 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
II. Quality System – Quality Server – Quality Environment.
1. Client 100- Testing Client: This is a Client where we do perform Integration Testing by
Functional Teams.
2. Client 110 – Training Client: This is a Client where we prepare end user Manuals and
Conduct training for end users.
Q: In which phase of the project road, we conduct end users training?
Ans: Final Preparation Phase.
Used to simulate the similar kind of issues in production systems for further
analysis
2. Client 110- Production Client: This is the client where the end users post day to day live
business transactions.
The consultant should not create any master records and post any transactions in this
client.
Page 3 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
2. TRANSPORT REQUEST MANAGEMENT
Transport Request is like a vehicle which is used to carry/move the changes from one client to
another client.
How Many types of Transport Requests:
1. Customizing request.
2. Work Bench request.
1. Customizing Request: Generally the customizing request would be generated for all
customizing activities done by functional consultants. Ex: Company code creation, Define
Chart of accounts, Set up APP settings etc.,
This is a client Dependent request.
It means, the changes will be available only in that particular client.
2. Work Bench Request: Generally, the Work Bench request would be generated for all the Z-
objects done by ABAP team,
Ex:-Developing programs, reports, Interfaces, Forms etc.
Additionally, the workbench would be generated for few IMG activities done by functional
consultants like “Transport Validation and substitution rules maintained, Create Variants.
This is a client Independent.
It means, the changes saved under workbench request would be available across all clients in the
server.
How many types of request status available in SAP?
They are mainly two types of status for each request.
Modifiable.
Released.
Page 4 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Expand the transport request number.
Keep the cursor on customizing task number.
Click on release directly button (F9). (Truck symbol).
Keep the cursor on Main request number.
Click on release directly button.
Click on refresh button.
Select back arrow button.
Deselect Modifiable check box & Select released check box.
Select display button.
How to Import the changes from one client to another client:
Ex: Development: 100 to Development: 110 in same server.
Go and Login to Target client.
Go to TC: SCC1.
Source Client : 100
Transport Request for instance: DM0K900055
Select Including Request Sub Task.
De select test run check box.
Select Start Immediately button.
Click on Refresh button.
Go and Check Changes.
How to Import the changes from one Client to another Client from different Servers:
Go and Login to the Target Client. (Ex: Development 100 to Quality 100).
Go to TC : STMS (STMS : SAP Transport Management System)
Click on Import overview button & Press enter.
Double click on Transport request number.
Specify the source client (Ex: Development 100).
Click on refresh button.
Go and check the changes.
Page 5 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
3. TYPES OF TESTING
1. Unit Testing
2. Integration Testing
3. Regression testing
4. Negative testing
5. User Acceptance Testing (UAT)
6. Performance Testing
Unit Testing:-
It is nothing but a piece of testing. Means, where do we perform testing for one object is called as a
unit testing.
EX: Create G/L master record, Post G/L document, delete cost element, etc.
Integration testing:
It’s kind of testing where we conduct testing for more than one object is called as an integration
testing.
EX-PTP cycle (procure to pay/FI to MM process), OTC (Order to Cash/FI-SD process), Automatic
Payment process (APP), etc.
What is the tool that you have used for testing in your company?
Regression Testing:-
This is kind of testing where we perform testing for the existing objects, to ensure the existed objects
got affected due to the new changes done in the system.
Ex: When you configured settings for new company code-2000, performing the testing for already
existed company code -1000 is called as regression testing.
OR
When you develop a new program/object, performing the testing for already existed related program,
is called as a regression testing.
Note: - Generally, the regression testing is performed in supporting projects, not required in
implementation projects.
Page 6 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Negative testing:-
It means, performing the testing with incorrect values is called as a negative testing.
Ex:-when you develop a program for a particular company code-1000, it should work only for the
company code -1000.It should not work for any other company code. However, here, we need to
perform testing with company code-2000 is called as a negative testing.
Performing the testing on the objects by end users/core business users to check whether the changes
have been done as per the requirement given by them.
Performance Testing:-
The performance testing has to be performed by the BASIS team to check the system’s performance
and to specify the time limit for the execution of the programs.
Page 7 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
4. TYPES OF PROJECTS
1. Implementation project / Development Project.
2. Support & Maintenance Project.
3. Up gradation Project / Migration Project.
4. Roll out Project.
Implementation Project: It is a Pure development kind of project where we map / design client
business requirements in SAP system for the first time by using ASAP methodology.
Supporting & Maintenance Project: After implementing the SAP successfully for the Client
business requirement, we would provide continuous support to the client on to maintain day to day
business transactions.
Issues Resolution.
Provide assistance to the users during month end and year end activities.
Configure the new activities to the existing system as on when required.
Keep maintain documentation for all the changes done the system.
Provide Process Improvement suggestions.
Up gradation / Migration Project: Migrating from old version to new version is up gradation
project.
Ex: From 4.7 EE to ECC 6.0. or ECC 6.0 to ECC 6.0 EhP 7.0
Roll out Project: Implementing SAP for another country / Plant / Legal entity based on existing
country / existing one. They were already in to SAP for long back.
Page 8 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
5. ASAP METHODOLOGY
It’s a Methodology/Process which we have to follow implement SAP Applications successfully
to the client as per their business requirements. It contains road maps of 5 phases
1. Project preparation
2. Business blueprint phase
3. Realization phase
4. Final preparation
5. Go live And Support.
1. Project preparation:
Prepare project plan by project management.
Recruiting the team members
Prepare SOW (Statement of Work)
Setup SANDBOX server by BASIS team
Interacting with client business team and analyze their business process and
understand their requirements.
Collecting the existing client business (AS-IS) documentation.
Conducting the SAP awareness training to the core team members
Identifying the GAPs.
2. Business blueprint:
Conduct Kick off meeting to the Business blueprint phase.
Conducting the workshops
Prepare all deliverable documents: QADB
Base line configuration documents:
Gap Analysis Documents
BPML (Business process master list)
BPP (Business process procedure)
BDD (Business design documents)
Process flow documents
Design future state SAP system
Functional Specifications (FS) for all PRICEFW objects
3. Realization phase:
Development server will be setup by BASIS team
Conduct KT sessions to the technical team on FSpecs.
Configure the settings required based on the baseline configuration document.
Page 9 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Technical specifications (TSpecs) will be prepared by ABAP team based on the FSpecs
approved.
Provide test data for all the development objects (PRICEFW objects)
Resolve the defects raised during the testing.
Involved in preparation of end user manuals.
Involved in unit testing
Prepare test cases and execute.
Capture the test results of unit testing
Page 10 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
6.1. INCIDENT MANAGEMENT
What is incident?
Which handle the project like implementation of New GL functionality, E –Invoice Process, SERA
Functionality, Implementing Bank communication Management (BCM) in APP
The issues which are occurring repeatedly the objective of problem is to prevent the problems from
happening to eliminate re occurring incidents
1. Critical
2. High
3. Medium
4. Low
Page 11 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
What is SLA?
Ans:- SLA is Service Level Agreement , Between Service provider and Customer with terms and
conditions
It is
Where consultant is working on the incident with OSS Team due to Product related issues
*Resolve: - where the resolution has prove to the user and accepted to close it
*Reopen:- Where the incident was be open by the use to unhappy/un satisfaction on the resolution
provide by the consultant after closed the incident
Ans: 50 – 60
Ans:- 10 -15
Page 12 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Ans:- 5 – 6
1. Remedy
2. Service Manager
3. SD Man
HP SD (Service Desk).
Page 13 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
6.2. CHANGE REQUEST MANAGEMENT
It is a request from business team to make the changes to the existing system
Ex: The change can be any configuration activity or development objects
Types of Change Request:
1. No impact CR (NIC)
2. Emergency CR/BUG Fix CR
3. Normal CR
4. Baseline CR
5. Capacity CR
No Impact CR: It is pre-approved transaction list we don’t require any further approval to work on
the CR
Normal CR
Base line CR: if any change requires less than 8 working days then it would be treated as a
Baseline CR
Capacity CR: If any a change requires more than 8 working days then it would be treated as
a capacity CR
SLA for Incident Acknowledgement
If it is Critical :- It should be acknowledge within 10 mints
High :-It should be acknowledged with in 1 Hour
Medium :-It should be acknowledged within 1day
Low :-within 1 working day.
Capacity CR: If There is any development can be Object (PRICEFW). Which Requires more than 8
working days is treated as Capacity CR The Change of the CRs will be moved to production System
only in the released Ex:( Quality Released )
Page 14 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
9. BDC (Batch data Conversion)
It is a complete ABAP program. It works by simulating the User input from
Transaction screen via ABAP program.
It is mainly used to upload Transaction data or Master data into the SAP system.
LSMW BDC
LSMW is used to straight forwarding BDC is also used to upload Transactional
data Data with more conversional rule and for
creating automatic line items.
1. Go to T.Code: SHDB
2. Click on new recording button
3. Recording PARK_DOC or ASSET_DOC (Any master data upload)
4. T.Code: F-65
5. Start recording (Ref= Check double invoice) ==> ENTER
6. Document date/ Posting date/ Doc type/ Co. Code / Currency/ Period/ Ref Header
data.
Page 15 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
12. How to raise OSS Message
OSS: Online Service System
Generally we would approach OSS team for the issue which are related to SAP Product by using SID
in service market place
Go to
www.service.sap.com
Click on SAP Support portal button
Click on Report an incident button
Click report and SAP Incident button
Enter User ID & Password
Choose System (Which system you facing Problem)
Enter Key words of the issue in search item field
Select the component
Ex: AP_AP_
Description:
Go to home Screen
Click on View My Incident Button
Click on View my Incident on request Button
Ex: Difference between FS10N & FBL3N both are not matching
Ex: FI MM in Balance
Ans: OSS Note are online documents published by SAP which contains information related to
Product Error
Product Modifications
Product upgrade
Page 16 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Consulting Note
Customizing Note
OR
OSS Note are corrections & Suggestions given by SAP for the Standard Objects
Page 17 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
13. MAINTAIN AUTHORIZATION PROFILES
1. Create role:
Click on create role button in easy access screen (PFCG), Role name: AP_ROLE (text)
Click on create button, Dec: Role for Accounts Payable
Click on SAVE
Click on MANU button
Click on Add Transaction button
Transaction Code: FB60, F-43, F-44, ME23N, FBL1N, FB65, F110 & SU53
Press ENTER ==> Assign Transaction Button
After press ENTER save it
Click on Authorizations Tab
Scroll down
Click on Change Authorizations tab button
NOTE: Here you would like to control the Authorization Organizational unit level you can enter
Organizational elements like Co. Code & Purchasing Group.
Ex: Create Change, Display & Delete etc. Expand the Financial Accounting
Click on SAVE
NOTE: Here system will generate a Default profile for the Role
NOTE: In case the profile was not generated successfully, Click on once again GENERATE button
& Save it.
Page 18 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Click on Parameters tab (Functional Consultant job)
Note: In case you would like to value as default field
Ex: Co Code & Controlling Area etc.
User menu
Sap menu
Go to T.Code: PFCG ==> Enter the Role Ex: AP_ROLE ==> Click on Change button.
Page 19 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Click on Change Authorization tab button
Click on Generate button ==> Click on once again Generate button ==> Save
Go to T.Code: SU01
Click on Lock button
Click on Unlock button ( Master user id: DDIC/SAP* & PW: 19920706)
Page 20 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
14. How to write Queries in SAP
a. Go to SQUI
b. Enter Quarries name ==> Execute
c. Menu ==> System ==> Status ==> Copy the Program name
d. Go to T. Code: SE93
A to X = Standard T.Code
Y to Z = Customized T.Code
e. Click on create button
f. Display GL ACCOUNT management with open item (short text)
g. Select “Program and Selection Screen (Report Transaction)”
h. Enter ==> SAVE ==> Package ($tmp) ==> Enter (SE38)
Page 21 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
16. New General ledger Accounting
New general ledger functions available as in ECC 6.0 on words.
T Codes
Page 22 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Functionalities
a. Profit center accounting is not necessary to activate to use profit center as it has been part of
FI.
b. Dummy profit center is no longer mandatory.
c. Reconciliation ledger is no longer valid it replaced real time integration variant to CO to FI.
d. Special purpose ledger is also no longer valid it is replaced with parallel ledger accounting.
Note :- When you activate (new) GL accounting and if you post any transactions system will update
the values not only in (New) G/L tables. But also update the vales in classic G/L account table
(GLT0).
In case if you don’t want to the system to update the values classic ledger tables.
You can deactivate the updating the classic ledger tables. After comparing ledger and table and
ensure the values are matched properly.
SPRO:- FA (New)-> FAG settings (New) -> tools -> compare ledger T Code – GCAC
SPRO:- FA (New)-> FAG settings (New) -> tools -> compare ledger T Code – GCAC
Note: - once new G/L accounting is activated amount be reversal back changes.
What is ledger?
1. Leading ledger
2. Non leading ledger
Page 23 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
What is leading ledger?
Ans : leading ledger is used for consolidation reporting purpose, where we follows some accounting
principles.
Note:
Ans: Non leading ledgers are nothing but additional (or) parallel ledger to the leading ledger.
The non leading ledger are used for local accounting principles.
Step-1
Save. It
Note: once the ledger is created it will be created as a ledger group with a same key.
Step-2:
Ans: 3 currencies apart from our local currency and we can maintain 2 parallel currencies.
It can be a group currency, hand currency, global company currency, index based currency.
Co code - sap
City type – 10
Page 24 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Valuation – 0
Date type- 3
Currency types:
10 – Co code currency
30 – Group currency
40 – Hard currency
in which currency the co code is created is a company code currency / local currency.
The company code currency key is executed from the co code creation.
In which currency the controlling area created is a controlling area currency which is executed from
controlling area creation screen.
T code OKKP
30 – Group currency
Group currency is used for consolidation reporting purpose. The group currency key is defined at
client level T code SCC4
40 – Hard currency
Hard currency is used as country specific second currency for high inflation purpose. Hard currency
is define in country level t code -OY01
It is country based fictitious based currency, which is stimulated for external reporting purpose.
Page 25 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
60- Global company currency
Which is defined at company level. Not company code level T code OY01 (OR) ox15
Save it.
Objective:-
In this activity we specify the scenarios which determines what fields in the ledger are to be updated
when it is requires posting from other application component.
What is ledger?
Ledger group is nothing but contribution of ledgers for the purpose of applying the same functions
and the process of general ledger accounting to the group as a whole.
When we part the transactions of the data will be updated with all the ledgers assigned in the group.
Note:- when the ledger is created the system automatically generates a ledger group with a same
name in this way we can post the data to individual ledger (or) access it when using functions, where
you only enter ledger groups not ledgers.
The representative ledgers are used to determine the posting period variant.
Page 26 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
We must define one of the ledgers as represent ledgers.
In case if the leading ledger exists a ledger group than represent ledger must be the leading
ledger.
Note:- when the posting period of representative ledger is open the postings will be made to all other
assigned ledgers hoe ever their postings periods are closed.
Spro FA(New) FAG settings (new) document document types define document types
for general ledger view.
Note:- in this activity we defined document type for non leading ledges.
Ledger –1L
SA SA
Save.
Click intervals!
Save it.
Page 27 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
18.1. VALIDATION
What is Validation?
It’s a process of checking the values and combination of the values that are prefund/ entered
in the system. The entered values are checked against the user predefined values. If the statement is
true then system will allow you, user to post the Transaction.
In case if the statement is not true the statement will issue the message as user customization.
SPRO ==> FI (NEW) ==> Special purpose Ledger ==> Tools ==> Maintain Validation/
Substitution Rules
How many steps are there while maintaining Validation Rules/ Steps?
1. Pre-requisite
2. Check
3. Message
Requirements:
Page 28 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Enter the search item (BUKRS) ==> Technical name for Co. Code
1. Press enter
Double click on technical name (BSEG_BUKRS)
Click on (=)
Click on (Constant) button
Enter your co. code: VSLH
Press enter
Click on (AND) symbol
Click on (FIND) button
2. Enter the search term (HKONT) ==> Technical name for GL Account
Double click on technical name (BSEG_HKONT)
Click on (=)
Click on (Constant) button
Enter your GL no: 200500
Press enter
Double Click on (Account document symbol)
Click on (FIND) button
3. Search term (PRCTR) ==> Technical name for Profit center
Double click on technical name (BSEG_PRCTR)
Click on (=)
Click on (Constant) button
Enter your Profit center: PC001
Double Click on MESSAGE
Click on Maintain message button
Click on next free number button
Double click on message numbers
Enter the Message description: Please enter Profit center (PC001)
SAVE ==> Select back arrow
Select your message type: E (error)
Select your message no: custom 032
NOTE: Here the transport request number is not generated.
SPRO==> FI (NEW) ==> Global Settings (NEW) ==> Tools ==> Validation/ substitution
==> Validation of Accounting Documents
Page 29 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
NOTE: 1 is Activate & 0 is Inactivate ==> SAVE
NOTE: We cannot activate more than one validation to company code at the same call point.
Excursuses:
SPRO ==> FI (NEW) ==> Special Purpose Ledger ==> Tools ==> Set Maintenance ==> Sets ==>
Set maintenance
SET Name: GL_ACCOUNT ==> Basic Settings ==> Basic Settings Select radio button.
Table: BSEG ==> Enter ==> Field name: HKONT ==> Enter
Prerequisites:
SPRO==> FI (NEW) ==> Special purpose ledger groups ==> Tools ==> Transport ==> Transport
Validation.
Page 30 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
18.2. SUBSTITUTION
It’s an automatic process of replacing the entered values with pre-defined values, in case if the
statement is not good.
How many steps are there while writing the Substitution Rules:
1) Prerequisite
2) Substitution
View/Table VWTYGB01
Click Maintenance Button
Ignore the message and go ahead
EX: Business Place field needs to be enable/included in the Substitution fields list.
Write Substitution:
T-code: GGB1
Path: SPRO=> Fin A/c ing (new)=> Spl Purpose Ledger=> Tools=> Maintain Val/Sub Rules=>
Maintain Substitution
Scenario:
For a particular Co. Code & for a particular G/L Account should always be posted with default
Business Area.
Page 31 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Substitution Name – FIN_Sub
Text – Substitution Rules For Company Code – VENU
Click on Step Button
Close the Table
Ignore the warning Message and Enter
Enter Step Description – Substitution for Business Area
Double click on Prerequisite
Click on Display Technical Name Button
Double click on Accounting Document Segment
Click on Find Button
Enter Search Term BUKRS
Double click on BSEG-BUKRS -Company Code
Click on =
Click on Constant Button
Enter Company Code – VENU
Click on AND Button
Click on Find Button
Enter Search Term HKONT
Double click on BSEG-HKONT- G/L
Click on =
Click on Constant Button
Enter G/L Account-200200
To delete the Data, Keep the curssor on the Element which you want to delete and Click on
Delete Element Button
Double click on Substitution
Click on Insert Substitution Entry
Select the Fields for which you lick to write Substitution (Ex: Business Area - GSBER )
1) Constant value
2) Exit (Some Coding is required by ABAP)
3) Field – Field assignment
Select Constant Value
Enter Business Area - Constant value VSLH, Save it.
Path: SPRO=>Fin A/c ing (New) => Fin A/c ing Global Settings=> Tools=> Val/Sub=> Sub in
Accounting Documents
T-Code: OBBH
Page 32 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Click on New Entries
Save it.
Go and Post One Entry with another Business Area in Company Code VSL with G/L Account
200200 (T-code: F-02)
EX: Company Code – VSL; G/L A/c: 200200 and Business Area: VSLH
Page 33 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
19. ALE – IDOC
ALE – Application Link Enabling
What is Idoc:
It’s an Intermediate Document which is used to distribute the Master Data, Transaction Data from
SAP System to SAP Systems or/and NON-SAP to SAP System.
1. Control Records
2. Data Records
3. Status Records
Data Records: It contains data elements / details of Master Data or Transaction Data.
Out – Bound:
01 – IDOC is Created
03 – IDOC is Processed
Page 34 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
30 – IDOC is ready to dispatch
In – Bound:
Save it .
Create Request and Save it the Request.
Page 35 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
3. Create RFC Connections:
Save It .
Click on Position
Enter your Company Code ( Ex. VENU)
Double click on your Company Code
Enter Global Company Code ( Ex. VENU), Save it .
Page 36 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
6. Maintain Distribution Model and Distribute Views:
T-Code: BD64
Enter,
Save it .
7. Creation Of Ports:
T-Code: WE21
Page 37 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Don’t write anything Enter
Description – Receiving System Port 810
RFC Destination – Click on , and Select Receiving System 810, Save it .
T-Code: WE20
9. Go to T-Code BD64
Click on and Select your mode view you created in Point number 6.
Keep the cursor on your model view and from Menu=> Environment=> Generate
Partner Profiles
Enter Partner System – RECV810 and Execute .
Page 38 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Configuration Steps for ALE – IDOC (Client 810) : T-Code: SALE
Save It .
Click on Position
Enter your Company Code ( Ex. VENU)
Double click on your Company Code
Enter Global Company Code ( Ex. VENU), Save it .
Page 39 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
4. Maintain Distribution Model and Distribute Views:
T-Code: BD64
Enter,
Save it .
5. Creation Of Ports:
T-Code: WE21
Page 40 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Don’t write anything Enter
Description – Sending System Port 800
RFC Destination – Click on , and Select Sending System 800, Save it .
T-Code: WE20
7. Go to T-Code BD64
Click on and Select your mode view you created in Point number 4.
Keep the cursor on your model view and from Menu=> Environment=> Generate
Partner Profiles
Enter Partner System – SEND800 and Execute .
NOTE: Before transferring the G/L Master Records we have to MOVE THE TRANSPORT
REQUEST FROM CLIENT 800 TO 810 IN T- CODE: SCC1
Page 41 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Don’t Forget to Select
Click
It Will Shows
Click YES.
2. Send G/L Master Records From Client 800 to 810: T- Code: BD18
Execute it .
Note: Here we will get Message “Master IDocs set up for message type GLMAST”. Click Enter.
Then, we will get “Communication IDoc(s) generated for message type GLMAST”
Incase the IDOC’S fails, we have to Re- Process the IDOC’S in BD87.
Page 42 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
Enter IDOC NUMBER that failed in WE02/WE05
Enter Partner System – RECV810
Enter Message Type – GLMAST
Execute .
Go to T – Code WE02/WE05
1. Master Records:
GLMAST : G/L Master Records
CREMAS : Vendor Master Records
DEBMAS : Customer Master Records
MATMAS : Material Master Records
COSMAS : Cost Center
PRCMAS : Profit Center
COELEM : Cost Element
EXCHANGE_RATE : Exchange Rates
2. Transactional Data:
INVOIC : Invoice / Billing Document
PAYEXT : Payment Information
DIRDEB : Direct Debit
FINSTA : Bank Statement
Page 43 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL
20. PRICEFW
Programs
Reports
Interfaces ==>Nonstop-SAP (Connecting)
Conversions ==> BDC – Batch Data Conversions
Enhancements
Forms ==> BSIK ==> Vendor ageing
Workflow
Page 44 of 44
KVREDDY, RAMAKRISHNA & VENUGOPAL