Idocs knowledge for SAP MM   consultant

Let me know what level of Idocs knowledge is required  for a SAP MM  consultant

Hi Akbar.
        You should have a good knowledge on :
a) Partner profiles
b) Message types
c) Idoc Types
d) IDOC segments .
I would recommend you to read book on EDI written by Arvind Nagpal . Even sap help is quite useful .
Regards
Bijoy

Similar Messages

  • What is Ale, Edi,IDoc tech for sap

    Hi all,
    What is Ale, Edi,IDoc tech for sap?
    Thanks.

    hi deniz,
    <b>ALE</b>
    ALE
    Triggering OB via Change Pointers:
          When an application make a changes in any object an entry is made in CDHDR and CDPOS tables. When any change is made the SMD(Shared Master Data) Tool checks that ALE setting and create a change pointer in the BDCP table that will point to CDHDR table. A standard program RBDMIDOC is scheduled to run on a periodic basis to evaluate the change pointers for a message type and start the ALE process to distribute to the appropriate destinations. The program will read the table TBDME to determine the IDoc selection program it is MASTERIDOC_CREATE_SMD_MATMAS in the case of MATMAS.
    Outbound Process:
    When the stand-alone program or the Transaction(BD10) is run, it calls the Idoc
    Selection program MASTERIDOC_CREATE_REQ_MATCOR in the case of MATMAS, which is hard coded in the program. The Idoc Selection program reads the master data and create a master Idoc and stores it in the memory. The function module then calls ALE layer by using another function module MASTER_IDOC_DISTRIBUTE which is invoked inside it. Then Idoc filtering, Segment filtering etc.. are done in the ALE layer.
         To dispatch the Idoc to the destination system, the system reads the partner profile to determine the destination system. Then the sending system calls the function module INBOUND_IDOC_PROCESS asynchronously on the remote system and passes the Idoc via memory buffer.
    Asynchronous Communication:
    The data  that is IDocs and the function module are  stored in ARFCDATA and ARFCSSTATE tables. The function module ARFC_DEST_SHIP will transports data to target System and the program ARFC_EXCUTE will execute the stored function Module. If communication problem occurs RSARFCSE program is automatically scheduled., if successful, entries in the tables ARFCSSTATE and ARFCDATA will be deleted.
    Inbound Process:
    The INBOUND_IDOC_PROCESS program is triggered as a result of RFC from the Sending System, the Idoc to be sent is passed as parameter for the function module
    In the partner profile if Process immediately is selected then RBDAPP01 program is executed. It will read the process code(MATM) from the Partner profile, which in turn invoke the function module IDOC_INPUT_MATMAS for MATMAS
         Function module will call the corresponding SAP transaction using call transaction or uses direct programs to convert the Idoc to Application document .
    In the table TBD51 there will be entries to find which option is used.
    Transactions:
    SALE - IMG ALE Configuration root
    •     WE20 - Manually maintain partner profiles
    •     BD64 - Maintain customer distribution model
    •     BD71 - Distribute customer distribution model
    •     SM59 - Create RFC Destinations
    •     BDM5 - Consistency check (Transaction scenarios)
    •     BD82 – Generate Partner Profiles
    •     BD61 – Activate Change Pointers - Globally
    •     BD50 – Activate Change Pointer for Msg Type
    •     BD52 – Activate change pointer per change.doc object
    •     BD59 – Allocation object type -> IDOC type
    •     BD56 – Maintain IDOC Segment Filters
    •     BD53 – Reduction of Message Types
    •     BD21 – Select Change Pointer
    •     BD87 – Status Monitor for ALE Messages
    •     SALE – Display ALE Customizing     WEDI - ALE IDoc Administration
    •     WE60 - IDoc documentation
    •     SARA - IDoc archiving (Object type IDOC)
    •     WE47 - IDoc status maintenance
    •     WE07 - IDoc statistics
    BALE - ALE Distribution Administration
    •     WE05 - IDoc overview
    •     BD87 - Inbound IDoc reprocessing
    •     BD88 - Outbound IDoc reprocessing
    •     BDM2 - IDoc Trace
    •     BDM7 - IDoc Audit Analysis
    •     BD21 - Create IDocs from change pointers
    •     SM58 - Schedule RFC Failures
    <b>EDI</b>
    EDI(Electronic Data Interchange )
    RFC DESTINATION:
                           A logical name used to identify the remote system on which a function needs to be executed.
    Partner Profile:
          It defines the characteristics of data being exchanged with the business partner.
    Partner Function:
         Role of the partner Eg:Ship-to-party,bill-to-party,etc in EDI and in ALE legacy system or remote SAP system.
    Partner type:
              The type of your business partner .
         EDI        – KU/LI
         ALE     --  LS.
    Archiving:
         -Need to archive the important transmitted document
    -Created in SARA
         -Assigned in WE20.
    PartnerProfile Tips:
    •     RSECHK07- Consistency check for Partner Profile.
    •     If you want to modify partner profile; copy it and then modify. If you can’t modify it , u have  to delete it.
    •     To move partner profile to production system choose Partner ->  Transport
    Port defintion:
         It defines the medium through which data is exchanged between systems.
    •     tRFC    -   Used by ALE
    •     FILe     -   Used by EDI
    •     R/2 system system port  – For R/2 system
    •     Internet port           - to connect with internet applications
    •     It also depends on the  receiving side. If the receiving subsystem accepts tRFC, EDI also can use tRFC.
    Remote Function modules required by Subsystem to send status and inbound idoc to SAP:
    Startrfc                                         -   Program to execute RFC – enabled Fun.mod. in SAP
    EDI_DATA_INCOMING             -   To send data as inbound
    EDI_STATUS_INCOMING         -   To send status to SAP
    RSPARAM               -   To know the gateway service of the SAP system.
    Message Control:
    •     Output controller
    •     A service program for determining the output type
    •     To generate and manage various outputs from an application and control their medium and timing of exchange.
    •     To retransmit the document without duplicating it
    Procedure:
    •     A procedure defines a set of possible outputs for an application
    •     There may be more than one procedure but only one can be active
    •     Requirement field in procedure specifies the condition which the sales docu. should reach,for sending the sales order response.
    Output type:
    Defines the characteristics and attributes of the output.
    Access Sequence :
    Defines  a sequence in which the business rules are checked using condition record of the condition table for proposing output type.
    Sapfans Q & A
    SREL_GET_NEXT_RELATIONS   -
    Function Module that will provide me the number of the document that was created by an IDoc
    RLSUB020
    Program which uses the above function module.
    Upgradation problem
    When the old version program is upgraded in to newer version(4.0b &#61664; 4.6c) the SE38 editor won’t allow u get thru’ the programs normally to get rid of this.
    Solution:
    EDIT > MODIFICATION OPERATIONS > SWITCH OFF ASSISTANT. Hit Enter on the subsequently shown Warnings window. You should now be able to maintain the code as before.
    When transporting the dialog program sometimes the links may be missing in the testing and production area. To overcome just check u have properly save your all includes and other stuff in the same request if not, do so. Other options In ver 4.6c -> Within ABAP editor try utilities/Update navigation index
    this fixes the links
    ALE( Application Link Enabling )
    Disk Mirroring:
    Changes occurring in the database should reflected to another disk that maintains a mirror image of the main disk’s contents.
    Replicas:
    Maintaining redundant data across multiple systems.
    ALE:
      It provides distributed environment to integrate non-SAP systems
      Provides guaranteed delivery of data regardless of network problem to application.
    Logical system :
         The systems involved in distributed environment  are assigned a logical name which uniquely identifies a system in a distributed  environment.
    Data Mapping:
         Conversion of a business document in IDoc format to an EDI format (and vice versa) which is performed in the subsystem.
    Message Types:
    •     Represents a business function
    •     Technical structure is the IDoc type
    •     Or can say an instance of IDoc.
    <b>IDoc  :</b>
         They are containers used to exchange data between any two process.
         It represents an IDoc type and IDoc data
         IDoc type is structure and IDoc data is an instance of it.
    <b>Pls reward if helpful.</b>

  • Sender IDOC adapter for SAP 3.1H system & XI 7.0

    We are on XI 7.0 and XI would receive a IDOC message from SAP 3.1H system.
    I need to import IDOC's in imported objects in integration repository but I cannot see any IDOC under the IDOC node. I am able to see the RFC's. Do we need to do extra steps with SAP 3.1H version for IDOC adapter?
    Thanks in advance for help!
    Mrudula

    Ahmad,
    This thread is for sender RFC adapter. I am able to see the all the RFC's but not IDOC's from Integration repository for imported objects from SAP 3.1H version.
    Thanks!
    Mrudula

  • Looking for SAP SRM consultant for Bangalore location

    Hi Friends,
    Greetings !
    ,Currently we have an opening for SAP SRM Functional Consultant for one of our reputed client based out of Hyderabad. Pl find below requirement details:
    u2022     3-5 Years of Experience.
    u2022     Self service procurement - shopping carts
    u2022     Records management
    u2022     Bidding engine with cfolders
    u2022     Reverse auction
    u2022     Project is from South Africa, role is offshore from Bangalore
    If interested to explore this opportunity,pl reach me with details of your current salary,notice period etc.Would appreciate any reference in case you are not interested.
    Thanks & Regards,
    Manisha

    You must be kidding .
    This is not a place for head hunters.... Thanks

  • Career for SAP Basis consultant

    Dear Friends,
    I am into SAP Basis, most of the jobs have been outsourced in UK as such there are hardly any jobs in sap basis . Please can u kindly suggest me what is the next best option for SAP Basis for more career opportunities. Please kindly suggest me, I don't have job for last 10 months.
    Thanks.
    aarya

    I am trying to reply all the bullets in your post one by one.
    Some of the agencies (AtoS and some others) I have got in touch with to discuss this certification have suggested doing SAP SD or MM certification, keeping my experience in view. If I do it what is your guess how soon I could find a job with this certification.
    for training and certification you can go to any SAP authorized institute , you can find many depends upon which country you are presently staying.
    What kind of salary will I be able to attract if I do get a job. Currently I am getting good salary by auto industry standards (around $15K). As per the information I have got the starting salaries in these roles are some times less than half of what I am getting now.
    if you are already at $15K  (1,50,000 US Dollar if i correctly understand)  then you are earning much higer then a SAP consultant having a decade experience in SAP. Better look for management job. If salary is the criteria.
    Finally how fast is the growth in this industry? Let us say I do the certification spend some $500 and join a company with salary less than half of my current. After doing this, as per your experience how soon will I be able to reach or exceed the salary I would have been getting otherwise (assume I perform fairly well in my SAP role ;-).
    refer the above one
    So finally should I go ahead with the certification?
    Certification is optional , if you just have user level experience you may not be knowing all what comes within an module, i still recommend training as it give you all back ground about SAP and you can understand most of the master data piece to create a right foundation for a module.
    Hope this will help you.
    Thanks
    Ritesh

  • Database knowledge for SAP

    Hi
    Would really appreciate if any one could tell me how much database knowledge is required for SAP Administration.
    Basically,I don't have much database knowledge so what would  be the best options i.e course to learn database if DBA knowledge is required.
    Awaiting for your reply.
    Thanks
    Sukrut

    Hi Sukrut,
    Nowa-days due to cost cutting , the organizations are looking for BASIS resource with DBA skills. You don`t have to be a hard core DBA to survive support projects but you need to have a real knowledge if it comes to managing a big database especially in a complex environment.
    In general, the tool provided by SAP - SAPDBA or BRTOOLS will take care of the DBA part completely by putting less pressure on BASIS. The SAPDBA / BRTOOLS can perform activities required for DB maintanence in a less complex way.
    You don`t have to be a hardcore DBA, just gain skills on basics of DBA like backup,datafile maintanence and troubleshooting procedures.
    regards,
    Vinodh.
    Message was edited by:
            Vinodh Kumar Narayanan

  • Authorizations for sap bw consultant

    Hello,
    Need to know that roles and authorization objects must have a bw consultant in the production environment.
    In my project we are two consultants, and we have assigned our profile SAP_ALL. This profile so we have to remove and assign the appropriate permits.
    "I can stay here for a list of the most relevant authorizations?
    Sincerely,

    Hello Pmarques,
    It is always though to come up with this specific role (SAP has no recommended composite role for consultants) list since it depends on specific customer preferences. I would suggest to use the following authorization objects and customize per your needs - this should cover all typical support activities.
    S_RFC             
    S_TCODE                   
    S_BTCH_JOB        
    S_BTCH_NAM        
    S_C_FUNCT         
    S_DATASET         
    S_GUI             
    S_OLE_CALL        
    S_RZL_ADM         
    S_TABU_DIS                
    S_DEVELOP         
    S_TRANSLAT                
    S_ALV_LAYO        
    S_APPL_LOG        
    S_BDS_D           
    S_BDS_DS          
    S_IDOCCTRL        
    S_IDOCDEFT        
    S_IDOCMONI        
    S_IDOCPART        
    S_IDOCPORT        
    S_OC_DOC                   
    S_RO_OSOA          
    S_RS_ADMWB        
    S_RS_BITM         
    S_RS_BTMP         
    S_RS_COMP         
    S_RS_COMP1        
    S_RS_DS           
    S_RS_DTP          
    S_RS_FOLD         
    S_RS_HIER         
    S_RS_ICUBE        
    S_RS_IOBJ         
    S_RS_IOMAD        
    S_RS_ISET
    S_RS_ISOUR
    S_RS_ISRCM
    S_RS_MPRO
    S_RS_ODSO
    S_RS_PC   
    S_RS_TR   
    And S_TCODE containing transactions RRMX, RSA1, RSPCM, RSKC, RSPC, RSPRECADMIN, RSU3O, SE16, SM37, SM50, SOST, ST22, SU53.   
    Hope this Helps!!
    ... Venkat.

  • HANA for SAP Functional Consultants

    Hi
    I have rich experience of 9+ yrs in SAP MM/WM/SD/SRM (certified in these modules) (and over all 16+ yrs) all through implementations and rollouts.
    Now I am feeling stagnated in my career; wanted to make it more techno-functional; SAP HANA is a buzz word.
    Wanted to move into it after doing certification; but have the following queries:
    Will it be a right decision to move into it without any prior BI/BW experience.
    Will I get an entry into new projects of SAP HANA.
    Does BI/BW experience preferred over other SAP module/functional  experience; in which case it will be a difficult enviro to compete.
    I have explored job portals and every one wants prior BI/ABAP/Tech experience.
    I am worried will I be loosing by entering into HANA or shall I go further in my logistics area only for explorations.
    The market I am working in is US and Australia.
    Please suggest;
    Thank you.
    Kim

    Hi Kimi,
    HANA is related to database, there are basically two types of mode in HANA, one is called HANA developer who developes model and another is HANA technical who configure, install and monitor all these stuffs. When it  comes to learn HANA without having prior knowledge of BW/BI , yes this will gives you an advantage if you have prior knowledge of BW/BI , but its not mandatory for you because you have so rich experience in another modules, so i will suggest you to please see these threads which might help you at some extent.
    What is SAP HANA? | SAP HANA
    BW/BI on SAP HANA in AWS for personal learning
    General Information for BW on HANA | SAP HANA

  • Sql for sap functional consultant

    Hi sap consultants,
    I have a query related to sql for functional consultant.
    My question is what is the use of sql for functional consultant and what is the future prospect
    after learning it, means will it help in career growth in sap and also to build my candidature strong.
    Please suggest me regarding this.will highly appreciate your replies.
    Thanks in advance.

    Prafulla,
    Have a look at some of the blogs collected under SAP Career Blog Links. Your best route to becoming an SAP Functional specialist is to work your way into the support group of the company in which you already work. Experience is more important than the certificate. Get your experience supporting SAP as an SAP CRM specialist first, THEN get your certificate.
    If you try to do the reverse, you're signing up for a lot of heartache (see blogs in the previous link page). Whatever you do... do NOT quit your job to sign up for training/certification on the hopes that you'll find a job easily after you are certified. End user experience is better than nothing, but does not necessarily "count" as experience when you're trying to get a job for the first time as a functional specialist.
    Only AFTER you've been a specialist for a while does the end user experience add clout to your credentials as you can say " I've experienced the FULL spectrum of SAP" while folks who never had the end user experience seem somewhat lacking by comparison.
    So *eventually*, end user experience + specialist experience + certification = more than the sum of the parts.
    Hope this helps!
    Best regards,
    --Tom

  • MBA for SAP BI consultant

    Am a senior BI consultant , Working in BI ,past 9 years in deferent sectors( Public, private, Chemical, Banking industries), Am thinking of doing MBA for carrier progression.
    Can some one suggest me is it good idea?
    If yes, Please suggest me good course like MBA finance, MBA marketing .etc
    Regards
    Babu

    May be another certificate will be added, otherwise, there will not be much value added.
    I really wonder whether MBA would really give an advantage in your current job.
    If you want to go into management side, then try with PMP or Prince2 Certifications.
    They are more relevant for project environment.

  • RDS for SAP data migration through IDOC's

    Dear Experts
      Just now we have installed BODS 4.1 and RDS also installed now. I am in the process of exploring the RDS. I found all the migration objects is available in the form of IDOC's. Now my questions are
    How to work on custom IDOC's. Do i need to extensively code on R/3 side to upload the custom fields. Like user exit or BADI for custom fileds
    If yes then i would say implementation time through RDS will remain more or less same time.
    Through BODS or by RDS migration objects is there any way without coding on ABAP R/3 side, Can we achieve migrating custom fields
      Please let me how to achieve above requirements by RDS
    Thanks
    Vijay Mukunthan

    Hi Vijay,
    You are right, the standard content of the Rapid Data Migration RDS packages brings the content with the standard IDoc interface for SAP standard only. So custom objects are not pre-built with the package. However, we incorporated the foundation to include custom coding as easy as possible:
    1) IDoc
    We are using the standard interface technology IDoc. IDocs do have an enhancement concept which is described in the online help. There are three main cases and all of them are supported, however two need additional coding:
    Z-fields: Additional fields in existing tables lead to IDoc segment extensions
    With the IDoc segment versioning concept this is easy to realize without any ABAP coding
    Z-tables: Additional IDoc segments will be necessary and lead to a new IDoc version
    With the IDoc versioning concept you can easily add Z-segments with leveraging provided user exits
    Custom business objects:
    You can even create a complete own IDoc message type in Z-namespace for own stuff, leveraging the given ALE layer of the IDoc middleware
    2) Enhancement guide
    With the RDS package we offer an enhancement guide which helps you to modify the jobs and data flows in the SAP Data Services content according to the changes in the target IDoc structure to reflect additional fields and tables. We built it as a step-by-step guide following for a sample IDoc type but will work similarly for any IDoc.
    Best regards,
    Frank Densborn.

  • How can I be a SAP HR Consultant

    Hi all,
    I am working as a Recruitment Consultant for a recruitment consultancy firm in Dubai. I have two years of experience in HR, I have a Bachelor Degree in Chemistry and currently pursuing MBA in HR. There is a big demand for SAP HR Consultants in the region. Please advise how can I build a career as a SAP HR Consultant. With my academic qualification and experience do I fit into the role of SAP HR Consultant?
    Thanks guys.

    Hi Ajmal,
    You can learn SAP HR, as per my knowledge one of my friend providing the online Trainings, you can learn from as u r staying in DUBAI.
    you can reach him at [email protected]
    Regards
    <u><i><b>Anil.C</b></i></u>
    <i><b>Reward the points if my answer helps you out.</b></i>

  • Financial experience for SAP FICO module

    is experience in core finance required for SAP FICO module or experience in financial domain good enough ?

    All that you require for SAP FI is the ability to understand the business process in FI terms and implement the same in SAP.
    Good domain knowledge is a must for SAP FI consultant - either it be in the form of education or thru' experience.
    If you can understand the requirements in FI terminology, you can easily start your career in SAP FI and can value add your knowledge thru' experience.
    All the best!
    Regards,
    Sridevi
    Award points, if found useful.

  • SAP PS CONSULTANT

    Hi,
          For SAP PS CONSULTANT CONTACT TO [email protected] .

    go for PM and CS..
    if you need IS then go for EC & O, such as BOS and ETM
    also you can explore SAP xCQM.

  • SAP SD Consultant as future Career

    Hi,
    With your SAP experience, can you pls let me know your view on the current market for SAP SD Consultant..
    Moderator message: thread moved, please post in the correct forum from now on.
    Edited by: Thomas Zloch on Jul 13, 2010 2:33 PM

    Shipment costing following requirement must be met
    1. you must mark shipment as relevant for shipment costing
    2. the shipment must have the required total status as set in the definition of the shipment cost type
    3. the shipment must have a transportation status of at least planned
    4. shipment must have a service agent
    5. customising for the shipment cost pricing must be set
    spro-- logistics execution-- transportation- shipment  costs-pricing- ( this setting)
    6. finally condition records must eb maintained
    CALCULATION OF SHIPMENT COSTS
    1. By using the transportation planning point, service agent shipment cost item category and shipping type the system determines a pricing procedure for shipmetn cost item
    2. the system determines shipment costing calculation basis for the individual condition types in the pricing procedure ( eg costing carried out per container and stuff)
    3. then normal condition record is searched in pricing  proc .
    Hope this gives clarity to your question
    Cheers

Maybe you are looking for