Centralized/Decentralized Purchasing

Hi all,
What is Diff between centralized and de-centralized purchasing in SRM???How is it defined at the Org structure level??

HI
Centralized Purchasing:
Where the purchasing activity is carried out by a central purchasing organization for all of your subsidiaries. In the context of SRM, centralized purchasing can be as below that each of your individual org captures the requirement in purchase requisition and sends it to SRM system (which is handled by centralized purchasing orgaization) through Plan driven procurement or CPPR scenario. Once the requirement is sent to SRM, the central purchasing org either creates PO or contract in the SRM system.
Decentralized purchasing:
Here the purchasing happens locally in each org. The centrally negotiated contract is distributed to all the backend systems. Now, the local purchasing org avails the distributed contract in the backend system to meet his requirement.
Thanks and regards,
Ranjan

Similar Messages

  • Central Contract/Purchasing Contract

    Hi All,
    What is the difference between Central contract and Purchasing contract in SRM 7.0
    Also , can we dispaly the central contract in ECC using the transaction code Me33k .
    Thanks,
    Ashish

    Hi,
    Purhasing contracts are contracts created in SRM only and never accesed in ERP system. This contract can be used as source of supply in SRM only.
    Central contracts are the contracts created in SRM and then distributed to ERP system and YES you can access this contract with me33k. Here the SRM contract and ERP distributed contracts will have the same document number.  This contract can be used as source of supply in both ERP and SRM system.
    Please note that SRM central contract is the main document where you can make changes and the same contract is displayed in ERP with minimal data.
    Regards
    Sam

  • Number Range for Purchasing Groups

    Dear All,
    I need to assign different number range for purchase order for different purchasing groups of same dosument type. In fact we want to distinguish purchase document depending on number range for different purchasing groups.
    Regards,
    Vikas

    Hi,
    Document type concept is used when your procurement process is differ from standard procurement processes , that time you can go for u201CNew document typeu201D. For example: Standard procurement document type is u201CNBu201D when you have procurement processes like sub-contracting and formal order, that time you used different document type other then u201CStandard document typeu201D with new respective number ranges.
    Also you have a way to keep different document type with number ranges if two company code there &  your business required to have PO document type with number range W.R.T. Company Code then can use User Exit M06B0003 ,MM06E003 & M06B0004 where you have option to have PO number range based on Company Code.
    But as you required different number range for purchase order for different purchasing groups, You can use centralized  & decentralized purchasing groups  & can have centralized  & decentralized PO document types and can control all authorization in basis side.
    Regards,
    Biju K

  • Reg.Purchase organization

    Dear Friends
    I am confuse with the below things
    1. Purchase organization
    2. Std purchase organization
    3. Reference purchase organization
    4. Centralised purchase organization
    5. Decentralized purchase organization
    my understanding is : Reference purchase organization would not procure, std purchase org handle consignment,stock transfer,pipeline. If so what is the role of purchase orgaziation not std purchase organization.
    Centralized purchase organization - procurement process for one particular plant where as why we have to assign the purchase organization to plant and company code, otherwords, for company code specific  pur.org we assign for both plant and company code.
    Pls advise me.
    Thanks
    Rajakumar.K

    Hi Raja
    Try to imagine as per below..
    Std PORG:If several purchasing organizations procure for a certain plant, you can designate one of them as the standard purchasing organization for the transactions pipeline, procurement, consignment, and stock transfer. In the source determination process for stock transfers and consignment, the system then automatically pulls this standard purchasing organization. In the case of goods issues of consignmentand pipeline materials, the purchasing info records of the standard purchasing organization are read.
    Reference PORG: You can use a reference purchasing organization to facilitate cross-purchasing-organization procurement transactions. It is possible for other purchasing organizations to use the conditions of a reference purchasing organization for price determination purposes. Similarly,it is also possible for several purchasing organizations to be allowed access to the contracts of a certain reference purchasing organization.
    Centralized PORG: A Centralized PORG purchases for all the plants across all the company codes, therefore as a rule the central purchasing dept. of a corporate group is not assigned to any company code.
    Decentralized PORG: This can be as per the requirements e.g suppose you have two company codes assigned to one company. then u can view decentrailzed PORG as two PORGs responsbile for these two comapny codes. (but for all the plants under each of the two company codes)
    Hope this would help clear somewhat.
    Regards

  • REPOS indicator in Purchase Order

    Dear All,
    Do you know if it is possible to set up the PO type, that the indicator REPOS (Invoice Receipt) will be always not flagged?? (no invoice will be expected in this PO type)
    If this kind of setting is possible, where can I do it??
    Thanks in advance,
    Sylwia
    Edited by: S. KOWALSKA on Oct 1, 2008 1:50 PM

    block the vendor centrally from Purchasing --> master data --> Vendor --> centrally
    By this no IR will be generated for the PO...
    Regards
    Priyanka.P

  • Purchasing organisation

    What is the difference between Reference Purchasing organisation and Central Purchasing organisation.

    Vishal
    See these examples
    <b>Reference Purchasing Organisation</b>
    A purchasing organization whose conditions or contracts other purchasing organizations linked to it may access and use.
    A reference purchasing organization can make especially favorable conditions or contracts available to other purchasing organizations.
    <b>Example</b>
    http://help.sap.com/saphelp_47x200/helpdata/en/0b/ecb237e29bc368e10000009b38f8cf/frameset.htm
    <b>Central Purchasing Organisation</b>
    Centralized/Distributed Purchasing
    You can organize your purchasing function in the following ways:
    Centralized purchasing, with just one purchasing organization
    Distributed purchasing, with a number of different purchasing organizations each responsible for different plants
    You could also look this configuration on How to maintain Purchase Organisation
    Maintain purchasing organization
    In this step, you set up your purchasing organizations.
    From the Materials Management and Purchasing view, the purchasing organization is responsible for all purchasing activities (including the processing of requests for quotations and purchase orders, for example).
    The purchasing organization is integrated within the organizational structure as follows:
    A purchasing organization can be assigned to several company codes.
    (= Corporate-group-wide purchasing).
    A purchasing organization can be assigned to one company code.
    (= Company-specific purchasing).
    A purchasing organization can also exist without being assigned to a company code.
    Since each plant must be assigned to a company code, the latter can be determined via the plant at the time of each procurement transaction even if the procuring purchasing organization has not been assigned to a company code.
    A purchasing organization must be assigned to one or more plants.
    (= Plant-specific purchasing).
    A purchasing organization can be linked to one or more other purchasing organizations.
    (= reference purchasing organization)
    For more on this topic, refer to Assign Purchasing Organization to Reference Purchasing Organization.
    A purchasing organization can be divided into several purchasing groups that are responsible for different operational areas.
    Each purchasing organization has its own info records and conditions for pricing.
    Each purchasing organization has its own vendor master data.
    Each purchasing organization evaluates its own vendors using MM Vendor Evaluation.
    Authorizations for processing purchasing transactions can be assigned to each purchasing organization.
    All items of an external purchasing document, that is, request for quotation, purchase order, contract, or scheduling agreement, belong to a purchasing organization.
    The purchasing organization is the highest level of aggregation (after the organizational unit "client") for purchasing statistics.
    The purchasing organization serves as the selection criterion for lists of all purchasing documents.
    Possible organizational forms
    You can organize your purchasing function in the following ways:
    Corporate-group-wide purchasing
    Company-specific purchasing
    Plant-specific purchasing
    All of these forms can co-exist within a single client.
    Corporate-group-wide purchasing:
    A purchasing organization is responsible for the purchasing activities of different company codes.
    In this case, you do not assign a company code to the purchasing organization, but specify the company code concerned for each individual purchasing transaction. You assign plants from different company codes to the purchasing organization.
    Company-specific purchasing:
    A purchasing organization is responsible for the purchasing activities of just one company code.
    In this case, you assign a company code to the purchasing organization. The purchasing organization may procure only for this company code. You assign only plants of the company code concerned to the purchasing organization.
    Plant-specific purchasing:
    A purchasing organization is responsible for the purchasing activities of one plant.
    In this case, you assign the plant and the company code of the plant to the purchasing organization. The purchasing organization may procure for this plant only.
    Note
    If you wish to work with a mixture of the above organizational forms, the reference purchasing organization is of significance to you.
    It is possible to allow one purchasing organization to access the contracts and conditions of another - a so-called reference purchasing organization. This makes it possible for advantageous terms negotiated by one purchasing organization to also be used by other purchasing organizations.
    Recommendation
    Purchasing organization 0001 is already preset in all dependent tables.
    SAP recommends that you retain this number if you require only one purchasing organization.
    You will then have to customize only a few tables.
    Hope this helps
    Thnaks
    Sat

  • Document types - PO

    Hi,
    What could be the use of defining two or more z-document types for standard purchase orders. What are the factors influenced by document types.
    Thanks and regards
    Aparna

    Hi,
    When purchasing process is different then standard one, you can use different document type concept to differentiate the different process of procurement. Example standard procurement process different from Stock Transport Order process, sub-contracting process, so here you can use different document type.
    Also you can have different document type may ZNB for purchase order WRT contract. Also you can drill down  Contract with Purchase Order  to ZNB (centralized purchase order WRT contract) and YNB (Decentralized purchase order WRT contract)
    You can have different number range for a process & you have to define a different document type. The other standard document type are:
    NB Standard Purchase Order
    UB Stock Transport Order
    FO Frame Work Order
    Regards,
    Biju K

  • PO Workflow Help

    Dear friends,
    I have such a requirement. We are implementing PO workflow. A PO is created with centralized and decentralized purchasing groups. If itu2019s created from a plant, it has to be approved by plant manager and purchasing manager at headquarters. My problem is we have 2 purchasing manager at headquarters that use same purchasing organization, purchasing group, company code, purchasing document type and etc. Is there any way that once PO is created from plant, the creator has to choose whether PO should go for approval to purchasing manager 1 or 2. I would like to hearing from you.
    Regards
    Melih

    You have to create multiple releases with same specs like Release A and Release B. if you release A it will go to Manager 1 and for release B it will go to Manager 2. if any of one release get  approval 2nd release  will not required to be send.
    Also you can assign particular user in Organizational Unit with the Manager.
    If it helps, kindly give points.
    Regards,
    RM

  • Need Analysis Questions for Procurement

    Hi Experts,
    Where could I find a set of need analysis questions to ask a potential client about their procurement process?
    I am currently running my first need analysis workshop, and would like to know what kind of questions to ask the business so I can find out more about their business processess with regard to procurement.

    >
    Lindsay Gossmann wrote:
    > Hi Experts,
    >
    > Where could I find a set of need analysis questions to ask a potential client about their procurement process?
    >
    > I am currently running my first need analysis workshop, and would like to know what kind of questions to ask the business so I can find out more about their business processess with regard to procurement.
    In general, the analysis should cover the following:
    - Types of procurement departments, since there might be different departments for different kinds of purchases - perhaps different lines of business altogether.
    - Process of procurement of each
    - Centralized / decentralized processing
    - Treatment of taxes / duties
    - Inventory valuation procedures
    - Quality checks during procurement
    - Long term contracts / agreements
    - Treatment of low value items (with or without purchase order)
    - Approval process (release procedure)
    - Stock transfer process across plants
    - Subcontracting / consignment / pipeline requirements
    - Process for vendor returns
    - Scrap generation / storage
    - Physical inventory process / frequency /writeoffs
    - Treatment of freight and other charges
    - Imports, if a different process is followed.
    - Service procurement process
    - Any special process associated with the company or industry.
    Hope this covers most of the business processes related to procurement
    Regards,
    Aroop

  • Check Credit and Stock on Sale Order

    Hi All
    Could you please tell me how to check Credit and Stock on Sale Order.
    Thank and Best Regard
    Thang

    How To Do Configuration For Credit Management
    Credit and risk management takes place in the credit control area. According to your corporate requirements, you can implement credit management that is centralized, decentralized, or somewhere in between. 
    An organizational unit that represents the area where customer credit is awarded and monitored.   This organizational unit can either be a single or several company codes, if credit control is performed across several company codes. One credit control area contains credit control information for each customer.
    For example, if your credit management is centralized, you can define one credit control area for all of your company codes. 
    If, on the other hand, your credit policy requires decentralized credit management, you can define credit control areas for each company code or each group of company codes. 
    Credit limits and credit exposure are managed at both credit control area and customer level.  You set up credit control areas and other data related to credit management in Customizing for Financial Accounting. The implementation guide is under Enterprise Structure -> Definition or Assignment -> Financial Accounting and then Maintain credit control area. You assign customers to specific credit control areas and specify the appropriate credit limits in the customer master record.
    Settings for determining the credit control area of a document.  The settings of items 1 - 4 are taken into account according to their priority.  The credit control area found is stored in field VBAK-KKBER.
    1. Transaction OB38
       Check which credit control area is assigned to the company code.
       Company code:
       Credit control area:
    2. Transaction OVFL
       Check which credit control area is assigned to the sales area.
       Sales area:
       Credit control area:
    3. Transaction XD02 or VD02
       Check which credit control area is assigned to the payer.
       Payer:
       Credit control area:
    4. Transaction SE37
       Is user exit EXIT_SAPV45K_001 being used?
    5. Transaction OBZK
       For the settings under items 2 - 4, field "All company codes" must be marked in Transaction
       OB45, or the credit control area must be entered under the relevant company code in table
       T001CM of the credit control areas allowed.
       Company code:
       Credit control areas allowed:
    6. Settings for the credit checks
    7. Transaction OVAK
       Which settings do exist for the sales document type used?
       Sales document:
       Check credit:
       Credit group:
    8. Transaction OVAD
       Which settings do exist for the delivery type used?
       Delivery type:
       Credit group for delivery:
       Credit group for goods issue:
    9. Transaction OB01
       Credit management/Change risk category
       Definition of the risk category for each credit control area. This risk category can be
       assigned to a credit account by using Transaction FD32.
    10. Transaction OVA8
        Here, the individual credit checks for key fields
        o credit control area
        o risk category
        o credit group are set. Take these key fields from the above settings and go to the detail
          screen. In particular, check whether fields "Reaction" and "Status/block" are set
          correctly. To carry out follow-up actions in case of a credit block, the credit check
          status must be set (field "Status/block").
    11. Transaction FD32
        Credit master data for the payer of the relevant document.
        Credit account:
        Credit limit:
        Risk category:
        Currency:
    12. Settings for updating the credit values Update of the credit values is required for the limit
        check (static or dynamic credit limit check).
    13. Transaction OVA7
        Update of the credit value is active for the corresponding item type if the check box is marked. This field corresponds to 
        field "Active receivable" in Transaction VOV7.
        Item type: 
        Active receivable:
    14. Transaction V/08, Pricing
        In the pricing procedure used for pricing, subtotal "A" must be entered in a line for
        determining the credit value (mark the pricing procedure and doubleclick on "Control").
        Usually, the net value plus taxes is used. This way the system is determined to use this
        subtotal for credit pricing. The credit price is stored in field VBAP-CMPRE and used for
        update and credit check.
        You can find the used pricing procedure of the order under "Item -> Condition -> Analysis".
        Pricing procedure:
        Line with subtotal = 'A':
    15. Transaction OB45
        Which update group (field "Update") do you use in the relevant credit control area? The
        default setting is "12". If you use another update group, check whether this is fine with
        you. If you open an OSS message, please tell us the alternative update group.
        Credit control area:
        Update:
    16. Transaction OMO1
        Which kind of update did you choose for structure S066? 
         In any case, "Synchronous update (1)" has to be chosen as the kind of update. 
         All other settings will lead to errors
    Regards
    Raja
    Edited by: ramanathan raja on Jul 25, 2008 4:37 PM

  • Multiple contract creation in ECC from a single GOA

    Hi Experts,
    I am working on a solution regarding to GOA in SRM - Contract in ECC creation and i am wondering about the following scenario:
    Create 1 GOA in SRM 5.0 for a central/global purchasing organization and when the appropriate BADI going to transfer it into ECC, it creates contracts for all company codes.
    At my current client they use GOA but until now they created 1 GOA for a specific p.org and the BADI transferred (and created) contract in ECC for the specific company code (they donu2019t have kind of central/global purch organization unit in ppoma). In the future they would like to create GOAs which are usable for all companies, but instead of creating (and changing) them manually (N GOA in SRM for N contract in ECC) they want to have an automatism.
    Does any of you have any experience on this? That would be really good if you can share with me some high level overview about concept.
    Thanks in advance for your help!
    Best Regards,
    Attila

    Hi,
    Let me correct if i am right:
    - Central Contract -> new concept of SRM 7.0. 1 contract which is visible and usable from ECC and SRM as well. (not available in SRM 5.0 - agree)
    - GOA -> it exist in SRM 5.0 for sure! (we are currenlty using it for ECC procurement).
    The solution what you are mentioned is good...but as you said only for SRM 70...we are in SRM 5.0 and we need solution for here. Do you have any idea?
    Currently i am thinking about a new solution based on "standard" functionalities: if a GOA need to be created for mulitple company, it has to be populated in Header distribution (all company will have the same contract header). It item detail all the required information need to be poupulate in SRM (i.e.: item 1 for p.org1/comp.cod1; item 2 for p.org2/comp.cod2).
    When this is done, the BADI need to check the informatoin in SRM GOA and create contract according to that -> in this case 1GOA is created, but the 2 items for totally different p.org/comp.code, the BADI needs to create 2 different contract in ECC (i would like to avoid using reference purchasing organization in ECC!
    Thanks in advance!
    Best Regards,
    Attila

  • CONFUSE

    Hello,
    i am having big confusion about the mandatory fields of fico tables, i asked the question regarding the same in expert somebody told me that mandatory fields are already clikmark in the filed of key/intial there i am having doubt that ok some fileds are already cliked in the field and rest of the fields are uncliked i can understood that the cliked fields are already in the master table and rest of the user have to enter that field then how to know the which fields are mandatory i mean uncliked fields i.e. key/initial.
    also sending the screenshort for one table there the key/intial fields are cliked in top of the two coloums i can understood that are already loaded in the master table again user not necessary to enter that, i want to know rest of the fileds which are mandatory that i want to know, please help me soon and oblige.
    TABLE: LFA1 (Vendor Master (General Section)                              
    FIELD     Key     Initial     DATAELEMENT     DTYPE     LENGTH
    MANDT     &#8730;     &#8730;     MANDT     CLNT     3     Client
    LIFNR     &#8730;     &#8730;     LIFNR     CHAR     10     Account Number of Vendor or Creditor
    LAND1               LAND1_GP     CHAR     3     Country Key
    NAME1               NAME1_GP     CHAR     35     Name 1
    NAME2               NAME2_GP     CHAR     35     Name 2
    NAME3               NAME3_GP     CHAR     35     Name 3
    NAME4               NAME4_GP     CHAR     35     Name 4
    ORT01               ORT01_GP     CHAR     35     City
    ORT02               ORT02_GP     CHAR     35     District
    PFACH               PFACH     CHAR     10     PO Box
    PSTL2               PSTL2     CHAR     10     P.O. Box Postal Code
    PSTLZ               PSTLZ     CHAR     10     Postal Code
    REGIO               REGIO     CHAR     3     Region (State, Province, County)
    SORTL               SORTL     CHAR     10     Sort field
    STRAS               STRAS_GP     CHAR     35     House number and street
    ADRNR               ADRNR     CHAR     10     Address
    MCOD1               MCDK1     CHAR     25     Search term for matchcode search
    MCOD2               MCDK2     CHAR     25     Search term for matchcode search
    MCOD3               MCDK3     CHAR     25     Search term for matchcode search
    .INCLUDE               SI_LFA1     STRU     0     Vendor Master (General Section)
    ANRED               ANRED     CHAR     15     Title
    BAHNS               BAHNS     CHAR     25     Train station
    BBBNR               BBBNR     NUMC     7     International location number  (part 1)
    BBSNR               BBSNR     NUMC     5     International location number (Part 2)
    BEGRU               BEGRU     CHAR     4     Authorization Group
    BRSCH               BRSCH     CHAR     4     Industry key
    BUBKZ               BUBKZ     NUMC     1     Check digit for the international location number
    DATLT               DATLT     CHAR     14     Data communication line no.
    DTAMS               DTAMS     CHAR     1     Report key for data medium exchange
    DTAWS               DTAWS     CHAR     2     Instruction key for data medium exchange
    ERDAT               ERDAT_RF     DATS     8     Date on which the Record Was Created
    ERNAM               ERNAM_RF     CHAR     12     Name of Person who Created the Object
    ESRNR               ESRNR     CHAR     11     POR subscriber number
    KONZS               KONZS     CHAR     10     Group key
    KTOKK               KTOKK     CHAR     4     Vendor account group
    KUNNR               KUNNR     CHAR     10     Customer Number 1
    LNRZA               LNRZA     CHAR     10     Account Number of the Alternative Payee
    LOEVM               LOEVM_X     CHAR     1     Central Deletion Flag for Master Record
    SPERR               SPERB_X     CHAR     1     Central posting block
    SPERM               SPERM_X     CHAR     1     Centrally imposed purchasing block
    SPRAS               SPRAS     LANG     1     Language Key
    STCD1               STCD1     CHAR     16     Tax Number 1
    STCD2               STCD2     CHAR     11     Tax Number 2
    STKZA               STKZA     CHAR     1     Indicator: Business Partner Subject to Equalization Tax?
    STKZU               STKZU     CHAR     1     Liable for VAT
    TELBX               TELBX     CHAR     15     Telebox number
    TELF1               TELF1     CHAR     16     First telephone number
    TELF2               TELF2     CHAR     16     Second telephone number
    TELFX               TELFX     CHAR     31     Fax Number
    TELTX               TELTX     CHAR     30     Teletex number
    TELX1               TELX1     CHAR     30     Telex number
    XCPDK               XCPDK     CHAR     1     Indicator: Is the account a one-time account?
    XZEMP               XZEMP     CHAR     1     Indicator: Alternative payee in document allowed ?
    VBUND               RASSC     CHAR     6     Company ID of Trading Partner
    FISKN               FISKN_K     CHAR     10     Account number of the master record with fiscal address
    STCEG               STCEG     CHAR     20     VAT registration number
    STKZN               STKZN     CHAR     1     Natural Person
    SPERQ               QSPERRFKT     CHAR     2     Function That Will Be Blocked
    GBORT               GBORT_Q     CHAR     25     Place of birth of the person subject to withholding tax
    GBDAT               GBDAT_Q     DATS     8     Date of birth of the person subject to withholding tax
    SEXKZ               SEXKZ     CHAR     1     Key for the *** of the Person Subject to Withholding Tax
    KRAUS               KRAUS_CM     CHAR     11     Credit information number
    REVDB               REVDB_CM     DATS     8     Last review (external)
    QSSYS               QSSYS_IST     CHAR     4     Vendor's QM system
    KTOCK               KTOCK     CHAR     4     Reference Account Group for One-Time Account (Vendor)
    PFORT               PFORT_GP     CHAR     35     PO Box city
    WERKS               WERKS_EXT     CHAR     4     Plant (Own or External)
    LTSNA               LTSNA     CHAR     1     Indicator: vendor sub-range relevant
    WERKR               WERKR     CHAR     1     Indicator: plant level relevant
    PLKAL               FABKL     CHAR     2     Factory calendar key
    DUEFL               DUEFL_BKPF     CHAR     1     Status of Data Transfer into Subsequent Release
    TXJCD               TXJCD     CHAR     15     Jurisdiction for Tax Calculation - Tax Jurisdiction Code
    SPERZ               SPERZ     CHAR     1     Payment Block
    SCACD               SCACD     CHAR     4     Standard carrier access code
    SFRGR               SFRGR     CHAR     4     Forwarding agent freight group
    LZONE               LZONE     CHAR     10     Transportation zone to or from which the goods are delivered
    XLFZA               XLFZA     CHAR     1     Indicator: Alternative payee using account number
    DLGRP               DLGRP     CHAR     4     Service agent procedure group
    FITYP               J_1AFITP_D     CHAR     2     Tax type
    STCDT               J_1ATOID     CHAR     2     Tax Number Type
    REGSS               J_1AREGSS     CHAR     1     Registered for Social Insurance
    ACTSS               J_1AACTSS     CHAR     3     Activity Code for Social Insurance
    STCD3               STCD3     CHAR     18     Tax Number 3
    STCD4               STCD4     CHAR     18     Tax Number 4
    IPISP               J_1BINDEQU     CHAR     1     Tax Split
    TAXBS               TAXBS     NUMC     1     Tax Base in Percentage
    PROFS               PROFS     CHAR     30     Profession
    STGDL               STGDL     CHAR     2     Shipment: statistics group, transportation service agent
    EMNFR               EMNFR     CHAR     10     External manufacturer code name or number
    LFURL               URL     CHAR     132     Uniform resource locator
    J_1KFREPRE               REPRES     CHAR     10     Name of Representative
    J_1KFTBUS               GESTYP     CHAR     30     Type of Business
    J_1KFTIND               INDTYP     CHAR     30     Type of Industry
    CONFS               CONFS_X     CHAR     1     Status of Change Authorization (Central)
    UPDAT               UPDAT_RF     DATS     8     Date on Which the Changes Were Confirmed
    UPTIM               UPTIM_RF     TIMS     6     Time of Last Change Confirmation
    NODEL               NODEL_X     CHAR     1     Central deletion block for master record
    QSSYSDAT               QQSSYSDAT     DATS     8     Validity date of certification
    PODKZB               PODKZB     CHAR     1     Vendor indicator relevant for proof of delivery
    FISKU               FISKU     CHAR     10     Account Number of Master Record of Tax Office Responsible
    STENR               STENR     CHAR     18     Tax Number at Responsible Tax Authority
    .APPEND               ALFA1_PSO     STRU     0     Local Authority Additional Fields (Address)
    PSOFG               PSOFG     CHAR     10     Processor group
    PSOIS               PSOIS     CHAR     20     Subledger acct preprocessing procedure
    .INCLUDE               IADDR_PSO     STRU     0     Local Authority Additional Fields (Address)
    PSON1               NAME1_GP     CHAR     35     Name 1
    PSON2               NAME2_GP     CHAR     35     Name 2
    PSON3               NAME3_GP     CHAR     35     Name 3
    PSOVN               PSOVN     CHAR     35     First name
    PSOTL               PSOTL     CHAR     20     Title
    PSOHS               PSOHS     CHAR     6     House number: is no longer used from Release 4.6B
    PSOST               PSOST     CHAR     28     Street: No longer used from Release 4.6B

    hi
    u click on the entry help/check
    after that some table name r there,just click on the tables that r appeared so theat fileds is key fields for another table,so u may use that as key mandatory fields..in u r program..
    not  all fields according to u r requirement u sue that fields

  • BPM 1:n mapping

    Hi all,
    I am doing a BPM for 1:n multimapping.
    Start->receive idoc->Transformation->send asynchronous->Stop.
    In the transformation, I have a source message and two target messages. I want to send this message as a single message to the receiving MQ system.
    In the send asynchronous step after transformation, I can give only one message for sending. Can anyone suggest some solution for this?
    Thanks in advance,
    Deno

    Hi,
    If you follow Siva suggestion you will altering the XSD of the IDoc itself. I feel its better you enclose both messages in a separate root tag.
    Also when merging, you should use Message Type XSD of your custom strcuture and not Data Type XSD of your custom structure.
    The following is an example of a merged custom XSD and IDoc XSD:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:element name="MergedMessage">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="resultset" type="resultset" />
    <xsd:element name="CREMAS03">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element name="IDOC" type="CREMAS.CREMAS03"/>
                   </xsd:sequence>
              </xsd:complexType>
         </xsd:element>
    </xsd:sequence>
              </xsd:complexType>
         </xsd:element>
         <xsd:element name="CREMAS03">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element name="IDOC" type="CREMAS.CREMAS03"/>
                   </xsd:sequence>
              </xsd:complexType>
         </xsd:element>
         <xsd:complexType name="CREMAS03.E1LFA1M">
              <xsd:annotation>
                   <xsd:documentation>
                   Segment for general vendor data
                   </xsd:documentation>
              </xsd:annotation>
              <xsd:sequence>
                   <xsd:element name="MSGFN" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Function
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="3"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="LIFNR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Account number of vendor or creditor
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="ANRED" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Title
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="15"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="BAHNS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Train station
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="25"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="BBBNR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             International location number  (part 1)
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="7"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="BBSNR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             International location number (part 2)
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="5"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="BEGRU" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Authorization group
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="BRSCH" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Industry key
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="BUBKZ" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Check digit for the international location number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="DATLT" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Data communication line no.
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="14"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="DTAMS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Report key for data medium exchange
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="DTAWS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Instruction key for data medium exchange
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="2"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="ERDAT" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Date on which the Record Was Created
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="8"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="ERNAM" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Name of Person who Created the Object
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="12"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="ESRNR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             POR subscriber number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="11"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="KONZS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Group key
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="KTOKK" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Vendor account group
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="KUNNR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Customer number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="LAND1" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Country of company
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="3"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="LNRZA" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Account number of vendor or creditor
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="LOEVM" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Central Deletion Flag for Master Record
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="NAME1" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Employee&apos;s last name
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="NAME2" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Employee&apos;s last name
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="NAME3" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Employee&apos;s last name
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="NAME4" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Employee&apos;s last name
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="ORT01" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             City
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="ORT02" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             District
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="PFACH" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             P.O. Box
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="PSTL2" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Postal Code
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="PSTLZ" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Postal Code
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="REGIO" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Region (State, Province, County)
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="3"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SORTL" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Character field length = 10
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SPERR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Central posting block
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SPERM" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Centrally imposed purchasing block
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SPRAS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Language key
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="STCD1" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Tax number 1
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="16"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="STCD2" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Tax number 2
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="11"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="STKZA" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Indicator: Business Partner Subject to Equalization Tax?
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="STKZU" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Indicator: Business partner subject to tax on sales/purch. ?
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="STRAS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             House number and street
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="TELBX" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Telebox number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="15"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="TELF1" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             First telephone number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="16"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="TELF2" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Second telephone number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="16"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="TELFX" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Fax number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="31"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="TELTX" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Teletex number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="30"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="TELX1" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Telex number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="30"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="XCPDK" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Indicator: Is the account a one-time account?
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="XZEMP" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Indicator: Alternative payee in document allowed ?
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="VBUND" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Company ID of trading partner
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="6"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="FISKN" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Account number of the master record with fiscal address
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="STCEG" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             VAT registration number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="20"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="STKZN" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Indicator: Is business partner a natural person?
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SPERQ" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Function That Will Be Blocked
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="2"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="ADRNR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Address
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="10"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="MCOD1" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Search term for matchcode search
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="25"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="MCOD2" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Search term for matchcode search
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="25"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="MCOD3" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Search term for matchcode search
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="25"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="GBORT" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Place of birth of the person subject to withholding tax
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="25"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="GBDAT" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Date of Birth
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="8"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SEXKZ" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Key for the *** of the Person Subject to Withholding Tax
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="KRAUS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Credit information number
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="11"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="REVDB" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Last review (external)
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="8"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="QSSYS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Vendor&apos;s QM system
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="KTOCK" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Reference Account Group for One-Time Account (Vendor)
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="PFORT" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             PO Box city
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="35"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="WERKS" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Plant
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="LTSNA" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Indicator: vendor sub-range relevant
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="WERKR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Indicator: plant level relevant
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="PLKAL" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Factory calendar key
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="2"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="DUEFL" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Status of Data Transfer into Subsequent Release
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="1"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="TXJCD" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Jurisdiction for tax calculation - tax jurisdiction code
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="15"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SCACD" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Standard carrier access code
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:restriction base="xsd:string">
                                  <xsd:maxLength value="4"/>
                             </xsd:restriction>
                        </xsd:simpleType>
                   </xsd:element>
                   <xsd:element name="SFRGR" minOccurs="0">
                        <xsd:annotation>
                             <xsd:documentation>
                             Forwarding agent freight group
                             </xsd:documentation>
                        </xsd:annotation>
                        <xsd:simpleType>
                             <xsd:rest

  • Risk Mgmnt COnfiguration steps

    Hello Friends
    Can anyone please tell me the complete steps to configure "Risk Management " with LoC (Letter of Credit) & what is the necessary data to be collected from the business, for configuring the same.
    Regards
    Sumanth.Gururaj

    Hi,
    The configuration steps for risk management
    How To Do Configuration For Credit Management
    Credit and risk management takes place in the credit control area. According to your corporate requirements, you can implement credit management that is centralized, decentralized, or somewhere in between. 
    An organizational unit that represents the area where customer credit is awarded and monitored.   This organizational unit can either be a single or several company codes, if credit control is performed across several company codes. One credit control area contains credit control information for each customer.
    For example, if your credit management is centralized, you can define one credit control area for all of your company codes. 
    If, on the other hand, your credit policy requires decentralized credit management, you can define credit control areas for each company code or each group of company codes. 
    Credit limits and credit exposure are managed at both credit control area and customer level.  You set up credit control areas and other data related to credit management in Customizing for Financial Accounting. The implementation guide is under Enterprise Structure -> Definition or Assignment -> Financial Accounting and then Maintain credit control area. You assign customers to specific credit control areas and specify the appropriate credit limits in the customer master record.
    Settings for determining the credit control area of a document.  The settings of items 1 - 4 are taken into account according to their priority.  The credit control area found is stored in field VBAK-KKBER.
    1. Transaction OB38
       Check which credit control area is assigned to the company code.
       Company code:
       Credit control area:
    2. Transaction OVFL
       Check which credit control area is assigned to the sales area.
       Sales area:
       Credit control area:
    3. Transaction XD02 or VD02
       Check which credit control area is assigned to the payer.
       Payer:
       Credit control area:
    4. Transaction SE37
       Is user exit EXIT_SAPV45K_001 being used?
    5. Transaction OBZK
       For the settings under items 2 - 4, field "All company codes" must be marked in Transaction
    OB45, or the credit control area must be entered under the relevant company code in table T001CM of the credit control areas allowed.
    Company code:
    Credit control areas allowed:
    6. Settings for the credit checks
    7. Transaction OVAK
       Which settings do exist for the sales document type used?
       Sales document:
    Check credit:
    Credit group:
    8. Transaction OVAD
       Which settings do exist for the delivery type used?
    Delivery type:
    Credit group for delivery:
    Credit group for goods issue:
    9. Transaction OB01
       Credit management/Change risk category
       Definition of the risk category for each credit control area. This risk category can be assigned to a credit account by using Transaction FD32.
    10. Transaction OVA8
        Here, the individual credit checks for key fields
        o credit control area
        o risk category
        o credit group are set. Take these key fields from the above settings and go to the detail screen. In particular, check whether fields "Reaction" and "Status/block" are set correctly. To carry out follow-up actions in case of a credit block, the credit check status must be set (field "Status/block").
    11. Transaction FD32
        Credit master data for the payer of the relevant document.
        Credit account:
        Credit limit:
        Risk category:
        Currency:
    12. Settings for updating the credit values Update of the credit values is required for the limit check (static or dynamic credit limit check).
    13. Transaction OVA7
        Update of the credit value is active for the corresponding item type if the check box is marked. This field corresponds to 
        field "Active receivable" in Transaction VOV7.
    Item type: 
    Active receivable:
    14. Transaction V/08, Pricing
        In the pricing procedure used for pricing, subtotal "A" must be entered in a line for determining the credit value (mark the pricing procedure and doubleclick on "Control").
    Usually, the net value plus taxes is used. This way the system is determined to use this subtotal for credit pricing. The credit price is stored in field VBAP-CMPRE and used for update and credit check.
    You can find the used pricing procedure of the order under "Item -> Condition -> Analysis".
    Pricing procedure:
    Line with subtotal = 'A':
    15. Transaction OB45
        Which update group (field "Update") do you use in the relevant credit control area? The default setting is "12". If you use another update group, check whether this is fine with you. If you open an OSS message, please tell us the alternative update group.
    Credit control area:
    Update:
    16. Transaction OMO1
        Which kind of update did you choose for structure S066? 
         In any case, "Synchronous update (1)" has to be chosen as the kind of update.  All other settings will lead to errors.
    Credit Management Reports
    The following table provides an overview of all the reports that are available for credit management:
    Program     Function
    RFDKLI10     Customers with Missing Credit Data
    Checks whether the data regarding credit limits is complete and issues relevant error lists. These enable you to maintain the relevant definitions either manually or with batch input.
    RFDKLI20     Reset Credit Limit for Customers
    Resets the credit limit information in the control areas.
    RFDKLI30     Credit Limit Overview
    Lists the central and control area data for each customer.
    RFDKLI40     Credit Overview
    Provides a comprehensive overview of the customeru2019s credit situation.
    RFDKLI41     Credit Master Sheet
    Displays and prints the customer master data for an individual account that is needed for credit management.
    RFDKLI42     Early Warning List
    Displays and prints customers in Credit Management who have been listed by the credit check as critical.
    RFDKLI50     Credit Limit Data Mass Change
    Changes all the credit management master data together.
    RFDKLIAB     Display Changes to Credit Management
    Displays the changes to credit management master data for all accounts.
    RVKRED06     Check Blocked Credit Documents
    Checks all the documents blocked for credit reasons. The report is started in the background and should run after the incoming payments programs.
    RVKRED77     Reorganize SD Credit Data
    Reorganizes open credit, delivery and billing values. It can be used in the event of an update error, for example.
    RVKRED08     Checking sales documents which reach the credit horizon
    Rechecks all sales documents that fall within the credit limit horizon of the dynamic credit limit check. The report is run at regular intervals and should be run at the start of each period. The system uses the current date and the period split for the open order values to propose the u2018next credit check dateu2019.
    RVKRED09     Check Credit Documentation Background
    Checks released documents whose validity period of the release has been exceeded (number of days).
    RVKRED88     Simulating Reorganization of SD Credit Data
    To run a report:
    1.     Choose System ® Services ® Reporting.
    2.     Enter the name of the report.
    3.     Choose Program ® Execute.
    4.     Enter your selection criteria.
    5.     Choose Program ® Execute or Program ® Execute and print.
    SAP SD Credit Management Tcodes
    All business have their own credit management needs, SAP allows you to specify your own automatic credit checks based on a variety of criteria.  You can also specify at which critical points in the sales and distribution cycle the system carries out these checks.
    SM30 - Table/View
    u2022     V_TVTW - Define Distribution Channel
    u2022     V_TVTA_KKB - Assign sales area to credit control area
    u2022     V_T014 - FI - Define Credit Control Area
    u2022     T001CM - FI - Assign Permitted Credit Control Area to company code
    OVXG - Set up Sales Areas
    e.g.  Sales Organization
                      Distribution Channel
                                  Division
                      Distribution Channel
                                  Division
    FD32 - Customer Credit Management
    OVAK - Define credit limit check by sales document type
    u2022     Check Credit
    o     A - Credit limit check and warning message
    o     B - Credit limit check and error message (no sales order can    be created)
    o     C - Credit limit check and delivery block (block delivery if hit   credit limit)
         Options B and C -> used for checking open order values (when you create/change the sales order)
    o     D - Automatic credit control with open order values
         More control in transaction OVA8 - Automatic credit control
         You check for open orders and deliveries, or just open deliveries.
         or open order values with other options
    u2022     Credit group
    o     Allows you to combine different sales document types for the credit limit check
    VKM1 - Blocked SD Documents - Finance have to released the delivery block
    OVAD - Define credit limit check by delivery order
    u2022     whether the automatic credit check occurs at the time of delivery creation and/or goods issue
    OVA7 - Define credit limit check by item category
    u2022     Set whether to include/exclude item category for credit limit check
    OVA6 - Define credit group. You can groups together different business transactions which should be dealt with in the same manner with regard to the credit check.
    You enter the credit groups when you configure the sales document types for credit management and define the (D - automatic credit check).
    u2022     SAP default credit groups
    o     01 - credit group for sales order
    o     02 - credit group for delivery
    o     03 - credit group for goods issue
    OVA8 - Automatic credit control - Double click on the line items
    You can have the followings credit limit check :-
    u2022     Static
    Depends on the customer total value of open orders, deliveries, billing documents and open items.
    u2022     Open items
    No of days open
    Overdue open items checks is based on the ratio of open items that are overdue by a certain number of days.
    Max open items %
    The customer balance must not exceed a certain percentage.
    u2022     Oldest open items
    If you don't want to deliver to the customer at all when even only 1 invoice is overdue.
    Tick the Check for Oldest Open Item and Set the field Days oldest item = 1.
    Dayu2019s oldest item
    No of days allowed for overdue or payment terms.
    Use of the credit checks Oldest Open Item. If a user attempts to alter the order quantity of a released sales document
    that was previously blocked, it would be re-blocked again by the system.  The system only re-blocks the sales document if the new order quantity is above a certain % amount.
    u2022     Released documents are still unchecked
    The preset % is whatever you want to set it as when configuring your automatic credit processing. You enter a deviation % and number of days,eg, you can set it so that an order can be changed by up to 10% within 30 days of original order entry date without it going back on credit block.
    u2022     Next Review Date
    If a customer has a credit limit of 1000 USD, and you would like to restrict this credit limit only to be available in current month (say March). If the document date is in April then the credit limit is zero.
    You can use the "NextReview date" and "Number of days" fields and combined it with the "Last int.review" field in customer credit master "Status" view (FD32).
    VOKR - Display of work list for credit management (configure the display variant)
    SIMPLE CREDIT CHECK:
    Tr.Code - FD32
    It Considers the Doc.Value + Open Items.
    Doc.Value: Sales Order has been saved but not delivered
    Open Item: Sales Order has been saved, Delivered, Billed & Transferred to FI, but not received the payment from the customer.
    Eg: Customer Credit Limit is Rs.1, 00,000/-
    Suppose Doc.Value + Open Item Value is Rs.1,10,000/-
    Here credit limit exceeds then system reacts.
    Options: A) Warning Message
    B) Error Message (Sales Order won't be saved)
    C) Error Message with Delivery Block
    AUTOMATIC CREDIT CHECK: Give extra credit facilities to the particular customer.
    STATIC CREDIT LIMIT DETERMINATION: Checking Group + Risk Category + Credit Control Area.
    A) Credit Checking Groups: Types of Checking Groups.
    01) Sales
    02) Deliveries
    03) Goods Issue
    At all the above 3 levels orders can be blocked.
    B) Risk Category: Based on the risk Categories Company decides how much credit has to give to the customer.
    HIGH RISK (0001) :      LOW CREDIT
    LOW RISK (0002) :      MORE CREDIT
    MEDIUM RISK(0003): AVERAGE CREDIT
    Static Credit Check it checks all these doc value & check with the credit limit
    1) Open Doc.Value / Sales Order Value: Which is save but not delivered
    2) Open Delivery Doc.Value: Which is delivered but not billed
    3) Open Billing Doc.Value: Which is billed but not posted to FI
    4) Open Item: Which is transferred to FI but not received from the customer.
    DYNAMIC CREDIT CHECK:
    1) Open Doc
    2) Open Delivery
    3) Open Billing
    4) Open Items
    5) Horizon Period = Eg.3Months
    Here the System will not consider the above 1,2,3& 4 values for the last 3 months
    Then assign the Sales Doc & Del Documents.
    Sales Doc.Type(OR) + credit Check (0) + Credit Group (01)
    Credit Limit Check for Delivery Type : Del.Type (LF) + Del Credit
    Group (02) + Goods Issue Credit Group (03)
    User Exits For Credit Checks And Risk Management
    Credit Check
    I hope this will resolve your issue
    Thanks
    Anil Hooda

  • Field to indicate 'Blocked' vendor

    Hi Gurus,
    Which field should i use  for the 'Blocked' vendor in LFA1 table.
    Actaully my requirement is to add one more column 'Blocked' in the standard search help of the vendor field(LFA1-LIFNR).
    Please guide me on this issue.
    Regards,
    Amit

    Hi,
    SPERR---Central posting block
    SPERM----Centrally imposed purchasing block
    LOEVM----Central Deletion Flag for Master Record
    NODEL----Deletion block for master record (company code level)
    regards,
    Omkaram.

Maybe you are looking for