How to do Mapping for the following Scenario

Hi All,
I am doing File 2 File Multimapping Scenario with out using BPM Concept but, My result was Struck at Message Mapping.
Source                          Target
Message                       Message1     Details                                Details
         Name                            Name
         ID                                  ID                                                                               
Message2        
                                                Details
                                                    Name
                                                    ID
I am getting Runtime Exception at Message Transfermation error if i do the one 2 one direct mapping....
so, How to do the Mapping for thei Scenario?
WIth Regards,
Mahesh

Hi Farooq,
I am using Split and Merge.
Source XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://sap.com/xi/XI/SplitAndMerge" targetNamespace="http://sap.com/xi/XI/SplitAndMerge">
<xsd:import namespace="http://tcs.com/Demo" />
<xsd:element xmlns:p0="http://tcs.com/Demo" name="Messages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Message1" form="qualified">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="p0:BPM_In_MT" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Target XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://sap.com/xi/XI/SplitAndMerge" targetNamespace="http://sap.com/xi/XI/SplitAndMerge">
<xsd:import namespace="http://tcs.com/Demo" />
<xsd:element xmlns:p0="http://tcs.com/Demo" name="Messages">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Message1" form="qualified">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="p0:BPM_Out_MT" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Message2" form="qualified">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="p0:BPM_Out1_MT" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
Thanks
Mahesh

Similar Messages

  • How to plan Failover for the following Scenarios in Flex-connect mode.

    The following queries are in respect to AP High availability (not SSO fail over or Controller HA), meaning if one controller fails, the AP will be failing over to the secondary controller which is in a different Geo location. the AP will be in Flex-connect mode with local switching and local auth. in this scenario, following are my queries
    1: If i have an SSID that has an interface group linked to it, can i fail it over on other controller where there may be a single WLAN linked to it.?
    2:Do we need the subnet masks to be same at both ends?
    3: if i have an SSID with open authentication, can i configure the remote network SSID with no authentication?
    4: can any one link me up with a document that explains configuration case study of the flex-connect mode fail over scenarios.
    All the help given would be really appreciated.
    Thanks.

    hi Scott,
    Sorry for replyimg late. and thanks for your reply and suggestion.
    it did help me a lot, but now i am in a tiff.
    the thing is my client has following existing scenario:
    he has 6 disparate locations with a standalone 5508 WLC at each location.
    he is now planning to configure AP failover for every location.
    we are using the Flex-connect design as he has not procured a HA-SSO license.
    also the WLC are not in same location.
    the Flex-connect design is with Local Switching and local Auth.
    there are 2 SSID which are causing me issues.
    1: SSID A is linked to an interface group which has multiple vlans.
    2: SSID B shares its WLAN interface with another SSID (the wlan is split between 2 different SSID)
    we need local switching for these and also they need to have local auth.
    so if i remove the interface group for SSID A and use a bigger subnet, what will be the best possible mask to use considering that the ARP and DHCP broadcast shouldn't choke up the network (existing subnets are /21 and /22). or any workaround to minimise the network activity.
    and for SSID b what is the configuration i would need to do on the secondary controller or is it just that the SSID needs to be present on the controller and the mask need not be same.
    sorry for troubling you and thanks in advance
    Niiketan Sutar.

  • Need Mapping logic for the following scenario

    Hi everyone,
    I need a mapping logic for the following scenario.
    For the same order no with same material no, the quantity should be summed and only one idoc should be created.
    For the same order no with different material no, no need to sum the quantity and only one idoc should be created.
    For example:
    Source Structure:
    Ord No      Mat No      QTY
    12               1               2
    13               1               3
    13               2               1
    12               2               4
    15               1               5
    14                3              7
    12               1              6
    Target Structure:
    Ord No      Mat No      QTY
    12               1               8
    12               2               4
    13               1               3
    13               2               1
    14               3              7
    15               1              5
    Thanks in Advance

    Try the graphical mapping as shown below using concat with a space as delimite and UDF to split the value again by space.
    1. Idoc node
    (RootContext)
    OrdNo
         |concat[ ] -> sort[asending] -> SplitByValue -> collapseContexts -> Idoc
    MatNo                case sensitive    [ValueChange]                              
    (RootContext)
    2. OrdNo
    OrdNo(RC)
         |concat[ ] -> sort[asending] ->SplitByValue->collapseContexts->SplitByVale-> UDF to fetch ordno  -> OrdNo
    MatNo(RC)           case sensitive    [ValueChange]                [eachValue]   (return var1.split(" ")[0];)
    3. MatNo
    OrdNo(RC)
         |concat[ ] -> sort[asending] -> SplitByValue ->collapseContexts->SplitByVale-> UDF to fetch ordno  -> MatNo
    MatNo(RC)              case sensitive    [ValueChange]                  [eachValue]   (return var1.split(" ")[1];)
    4. Qty
                   [asending,case sensitive]               
                   --  sortByKey -----> formatByExample -> sum ->Qty
    OrdNo(RC)           |          |          ^          
         |concat[ ] -> |            Qty(RC)          |
    MatNo(RC)           |                |     
                   --sort[asending]-> SplitByValue
                       case sensitive    [ValueChange]
    Regards,
    Sunil Chandra

  • Need best Architecture design for the following scenario

    Hi Experts,
    I need best architecture design for the following scenario:
    Sender: Mail
    Receiver: if sender body contain u201DApproveu201D, then call SOAP adapter, If SOAP adapter execute successfully, then  send Mail(SOAP adapter executed successfully) and SMS .  So receiver is SOAP, Mail and SMS.
    My current approach issue:
    Three message mapping:
    Mapping1: mail to SOAP
    Mapping2: mail to Mail
    Mapping3: mail to SMS
    In interface determinant>u201DSelect all three operation mappingu201D> u201Cselect order at runtimeu201D.
    Issue in current approach: For me first SOAP adapter should complete successfully, after that only my Mail and SMS operation mapping should execute:
    But problem is before success of SOAP adapter engine, Mail and SMS mapping completed or integration engine executed.
    Note: There is possible to fail the SOAP request in adapter engine.
    Kindly help me --> u201CAm I going correct way or want to change the architectureu201D?
    Thanks for advance!!
    Regards, Kumar

    What do you mean by successful execution of soap call?  Are you talking about Successful response (happy flow) from the soap call instead of application error ? Then based on the response you want to decide sending mail and sms.  How big call is your soap ?  If your soap interface is very simple I can give the other possible way.
    Sender sends the message, use mapping  to read the content and then do soap call in the mapping itself and after seeing the soap response decide about two receivers (mail and SMS).  If your soap call is very simple one, you can go for it. Otherwise I would not recommend this. The reason is you loose some visibility regards to monitoring during soap call in the mapping.
    Other option is go for CCBPM.  Here you receive the message, use send step to soap interface which is sync step. Then after seeing the response create another block with fork steps each for two senders mail and sms. If response bad then dont proceed or execute the next block. Simply use exeception or control step to jump out from the block,

  • Provide the java code for the following scenario.

    Hi Experts,
    I have tried with all the combinations for this scenario. As per my understanding i require java code for the following scenario
    so that it becomes easy........
    I require a Message mapping for this Logic.
    In the Source there are 4 fields and, the Target side, the fields should appear like this.
    Source Structure- File
    Record
    |-> Header
    Order_No
    Date
    |-> Item
    Mat_No
    Quantity
    Target Structure-IDoc
    IDoc
    |-> Header
    |-> Segment
    Delivery_Order_No
    Recv_Date
    |-> Item
    |-> Segment
    Delivery_Order_No
    Material_Num
    Recv_Quantity.
    The Logic is for every Order number an IDOC is generated.And if the Material num matches then the quantity should be added. and important note is that the material numbers are different for every order number. That means if a material number is 2 in the order number A. Then the material number can never be 2 in any of the order numbers.Here is the following with an example for the above scenario.
    For example:-
    we have
    Source Structure- File
    Order-no Date Mat_No Quantity
    1 01/02/2011 A 10
    1 01/02/2011 B 15
    1 01/02/2011 A 10
    2 01/02/2011 C 10
    2 01/02/2011 C 10
    3 01/02/2011 D 20
    3 01/02/2011 D 10
    3 01/02/2011 E 25
    Target Structure-IDoc
    Delivery_Order_No Recv_Date Material_Num Recv_Quantity
    1 01/02/2011 A 20
    1 01/02/2011 B 15
    2 01/02/2011 C 20
    3 01/02/2011 D 30
    3 01/02/2011 E 25
    So for this example total of 5-Idocs created. That means for this example if Order_No is 1 When the Mat_No is A the quantity gets added. For this Scenario 1 IDoc with four Fields 2 in Header(Delivery_Order_No, Recv_Date) and 2 in Item(Material_Num, Recv_Quantity) is generated by adding the quantity field in the Target Side. Similarly if Order_No is 1 when the Mat_No is B then separate IDoc is generated with four Fields 2 in Header(Delivery_Order_No, Recv_Date) and 2 in Item(Material_Num, Recv_Quantity) in the Target Side. Similarly, if Order_No is 2 when the Mat_No is C, an IDoc is generated with four Fields 2 in Header(Delivery_Order_No, Recv_Date) and 2 in Item(Material_Num, Recv_Quantity) by adding the quantity field in the Target Side. ike wise the process goes on upto 3.Kindly do the needy..
    Kindly provide the java code.
    Thanq very much in advance..

    what i have understood from ur example is that u want to generate an idoc for unique combination of  Order-no and Mat_No
    if yes then chk the below mapping..
    change the context of Order_No, Date, Mat_No and Quantity to Record (right click-> context)
    1)
    Order-no
    ----------------------concat[;]---sort----splitbyvalue(valuechanged)-----collapse context---IDoc
    Mat_No
    2)
    Order-no
    --------concat[;]---sort----splitbyvalue(value changed)---collapse context---UDF1--splitbyvalue(each value)--Delivery_Order_No
    Mat_No
    3)
    Order-no
    -----------concat[;]---sortbykey----------------------- \
    Mat_No                       /                            \
    Date--------------- /                                       \
    ----------------------------------------------------------FormatByExample-----collapsecontext---splitbyvalue(each value)----Recv_Date
    Order-no                                                 /
    -----------concat[;]---sort----splitbyvalue(value changed)
    Mat_No
    4)
    Order-no
    --------concat[;]---sort----splitbyvalue(value changed)---collapse context-UDF2--splitbyvalue(each value)--Material_Num
    Mat_No
    5)
    Order-no
    -----------concat[;]---sortbykey
    Mat_No                       /
    Quantity --------------- /
    ----------------------------------------------------------FormatByExample-----SUM(under statistic)----Recv_Quantity
    Order-no
    -----------concat[;]---sort----splitbyvalue(value changed)
    Mat_No
    UDF1:
    String [] temp= a.split(";");
    return temp[0];
    UDF2:
    String [] temp= a.split(";");
    return temp[1];

  • Can anyone tell me the field name, table name for the following scenario?

    Hi All,
    Can anyone tell me the field name and the respective table name for the following scenario's?
    1. A report to list all the materials to which Invoice is done and delivery is pending.
    2. A report for Order tracking.
    3. A report, which gives PO(Purchase Order),  Pricing details.
    4. A report, which calculates the MATERIAL COST. It will select all the material issued for the entered service order number from  stock.
    Thanks & Regards,
    P.Gowrishanker
    Edited by: Gowrishanker pari on Jun 1, 2008 8:58 AM

    I believe that OmniVision Technologies has the contract for the 3gs.

  • What is the appropriate data expiration / eviction scheme for the following scenario

    We currently have an expiration scheme through which data entries in cache-A get expired after the cache hits a certain size. The LRU entries are expired after the max threshold is reached. But the issue is that certain entries in the cache are rendered meaningless without the other entries. There is a virtual grouping of entries in this cache.
    Is there an expiration scheme that can be defined through which a group of entries can be deleted in one shot, and how can this policy be enforced.
    The other way i would percieve this to work is to separate the currently virtually grouped entries into their own individual caches. This seems the logical thing to do, except for the issue being that we would still like to keep all these caches in the same service, and have an eviction policy defined at the service level instead of at the cache level.
    Is it possible to define an eviction policy at the service level, for example to satisfy the below scenario.
    Service-A has 10 caches in it [cache-1, cache-2, ....., cache-10]. And there is a limit of 10GB defined on the service. So, if the total utilization of all the caches in Service-A reaches 10GB, an entire cache from amongst [cache-1, cache-2, ....., cache-10] will need to be cleared and the memory be made available. Which one of the caches to be cleared will depend on which cache satisfies the LRU condition. So, maybe the entire cache-5 should be deleted if the entries in this cache was the oldest used.
    Please let me know if the above scenario can be implemented.
    Thanks
    Sumax

    Ricardo Pedro Rodrigues Ferrão wrote:
    > Hi Eugene,
    >
    > I’ll try to explain it better.
    >
    > For example the business unit A is “portable pc” and I have this business unit in both companies and what I want in management consolidation is to consolidate data by the business unit “portable pc” joining data from both companies.
    >
    > Thanks.
    Ricardo,
    I had similar business scenario in my earlier project and the expectations were almost same.
    I created one consolidation area (legal consolidation) under one single data basis and assigned business area as sub-assignment. All the consolidation functions are executed by the business users based on legal cons requirements purpose, while the reports can be generated for both legal and management consolidation.
    In management consolidation reporting, your expectations can be met easily. The header will be business area, while line item data will be companies wise (if you would like the data to display that way).
    For more information, you can check the threads created by me.

  • How to write TableCellEditor for the following TableCellRender

    I didn't know how to write the TableCellEditor for a TableCellRender which returns a JPanel contains JTextField and JButton.
    I hope u give an answer or guide me to a good topics.
    Thank u in advanced.
    The code is the following:
    //NewCell.java
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class NewCell extends JPanel {
    public NewCell() {
         setLayout(new BorderLayout());
         JTextField text = new JTextField();
         JButton button = new JButton("...");
         add(text,BorderLayout.CENTER);
         add(button,BorderLayout.EAST);
    //PanelRenderer.java
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.table.*;
    public class PanelRenderer extends NewCell implements TableCellRenderer {
    public PanelRenderer() {
    setOpaque(true);
    public Component getTableCellRendererComponent(JTable table, Object value,
    boolean isSelected, boolean hasFocus, int row, int column) {
    if (row == 0)
         return this;
    else return table.getEditorComponent();
    //JPanelTableExample
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.table.*;
    public class JPanelTableExample extends JFrame {
    public JPanelTableExample(){
    super( "JPanelTable Example" );
    DefaultTableModel dm = new DefaultTableModel();
    dm.setDataVector(new Object[][]{{"panel 1","foo"},
    {"no panel","bar"}},
    new Object[]{"Panel","String"});
    JTable table = new JTable(dm);
    table.getColumn("Panel").setCellRenderer(new PanelRenderer());
    // table.getColumn("Panel").setCellEditor(new PanelEditor());
    JScrollPane scroll = new JScrollPane(table);
    getContentPane().add( scroll );
    setSize( 400, 100 );
    setVisible(true);
    public static void main(String[] args) {
    JPanelTableExample frame = new JPanelTableExample();
    frame.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);

    Hello sir,
    By writing this code it will automatically pick the amount of condition type JASS.
    No it won't work .
    Please tell me the right solution

  • Block Service A/P Invoice for the following Scenario

    Hi,
    if i m making a Service Purchase order for the Total Amount of INR 1200
    and based on tat document i m making a Service A/P invoice For the Total Amount Of INR 700
    Now if i m again going to make the A/P invoice based on the Same Purchase Document then we are finding the Total Amount for the INR 1200 instead of INR 500
    Wat to do in order to Achieve this, can anybody help me out
    Thanks in Advance

    Perumal kumarar
    The issue that you are having is not a standard SAP functionality.  SAP always keeps track of the Balance Open Amount on the Service PO and only copies the balance to the AP Invoice (in your case)
    How did you Create the AP Service Invoice.  Did you use Copy to from the PO or did you actually go to the AP Invoice selected the Vendor and did a  COPY FROM and selected customize and changed the amount?
    Suda

  • How to query dictionary for the following

    Hi,
    I have oracle 10g installed on linux box.
    i am going to security issues.
    so i need to find out certain things like the following:
    1.list of users who have dba priviliges.
    2.what are the roles created by any user and who have been assigned those roles.
    3.who has DML privileges for some particular tables
    4.who has permissions to create objects, users, tablespaces, etc
    5.who has execute privileges for some procedures, functions
    these are the few things i could guess for now.
    if there are any other dictionary tables that will be useful for administration please let me know.
    Can someone guide me please.
    Thanks in advance,
    Philip.

    1. OTB, certain system privileges are collected in the role DBA. You can query dba_role_privs to see who has that role granted. However, some shops, like ours, do not ever grant that role. Instead we create our own roles with the appropriate system privileges for each level or type of dba.
    2. You cannot tell who created a particular role. You can tell who is currently granted that role by querying dba_role_privs.
    3. Query dba_tab_privs. You may have to drill down through roles to find out the actual user, however.
    4. Query dba_sys_privs for any privilege that begins CREATE. You may have to drill down through roles to find out the actual user, however.
    5. See answer to number 3

  • What solutions would be needed for the following scenario

    I have a client who operates two companies.
    One company manufactures a specific piece of equipment.
    The other company rents, sells and services this piece of equipment.  This equipment consists of three major interchangeable components.
    They need to track:
    Customer information u2013 company name, contact person, start date, end date, sold or rental unit, service schedule on the three major components.
    Equipment information u2013 where it is, which components it consists of, service records, forecast of service requirement, data on each specific component.
    Job information u2013 field tickets, work orders, distance traveled for installations and service work, how long  units have been running.
    Revenue information u2013 all pertinent information as well as what was billed and when.
    Inventory information u2013 all pertinent information as well as which parts have been used by manufacturing and which parts have been used to maintain the rental assets or service on sold equipment.
    They also want to automatically contact operators and client about upcoming service dates.
    My expertise is in SAP HR.  Which SAP modules would they need to accomplish this?  Is there another solution they should consider?

    They need to track:
    Customer information u2013 company name, contact person, start date, end date, sold or rental unit, service schedule on the three major components.
    SD Modules
    Equipment information u2013 where it is, which components it consists of, service records, forecast of service requirement, data on each specific component.
    PM Modules
    Job information u2013 field tickets, work orders, distance traveled for installations and service work, how long units have been running.
    PM Modules
    Revenue information u2013 all pertinent information as well as what was billed and when.
    SD Modules
    Inventory information u2013 all pertinent information as well as which parts have been used by manufacturing and which parts have been used to maintain the rental assets or service on sold equipment.
    MM Module
    They also want to automatically contact operators and client about upcoming service dates.
    CS Module

  • What are the assessment options in Captivate 8 for the following scenario:

    I have one Captivate  project with five modules, after each module I want to have mandatory questions (user need to answer to proceed and pass the course) and optional questions (user can skip, not included in the final score). I am using Oracle LMS. it seams Adobe didn't change the limited quiz preferences in Captivate 8.
    I would like to hear from the experts before I proceed into a lengthy option. I have the option to chop the project into five separete projects with 5 quizes ( with manadatory questions) . then make the optional quiz questons as a sperate projects, and organize them ( learning objects)  in the LMS to play after each module, where the use can skip.

    As Lieve suggests, since you need to score various quizzes separately, you need to have those CP quizzes as separate files...which, again as she states, is a SCORM requirement.
    You could put all those separate CP files together in one package with Captivate's 'Multi-SCO Packager' but in every case I've seen, the LMS breaks those up into separate lessons anyway...so you'll need to use the LMS to open one, go through it, close it, have it scored, open the next through the LMS, etc.
    So the LMS would be the 'Main File' Lieve mentions.
    If you don't NEED to see the individual quiz scores, you could put all sections in one main CP file...then all section quizzes would be scored cumulatively to show one overall score in the LMS...
    ...and if your LMS supports 'interaction data' you could report on the actual answers to each question to find out how well a user did in each quiz section, but that again depends on your LMS capabilities (and that data will meet the requirements).
    Overall though, if you need to see separate quiz scores in the main LMS interface, each quiz has to be its own file. That would be the case with ANY tool you use, being a SCORM limitation.

  • Existing function modules for the following scenarios...

    Hello experts,
    I am currently selecting the latest record from table ANLC based from
    ANLN1(main asset number) and ANLN2(asset sub-number) and its AFABE is equal to
    '01'. Now, is there any function module that I can use to automatically get the
    latest record from ANLC? Currently, this is what I am doing:
             get corresponding values from table ANLC based
             from the current asset in it_finaltab
                SELECT bukrs anln1 gjahr
                       afabe knafa kansw
                       answl kaafa nafal
                       aafav aafag nafap
                       aafap nafav nafag
                  FROM anlc UP TO 1 ROWS
                  INTO (it_anlc-bukrs, it_anlc-anln1, it_anlc-gjahr,
                        it_anlc-afabe, it_anlc-knafa, it_anlc-kansw,
                        it_anlc-answl, it_anlc-kaafa, it_anlc-nafal,
                        it_anlc-aafav, it_anlc-aafag, it_anlc-nafap,
                        it_anlc-aafap, it_anlc-nafav, it_anlc-nafag)
                  WHERE anln1 EQ it_anla-anln1
                    AND anln2 EQ it_anla-anln2
                    AND bukrs IN r_iwerk
                    AND afabe EQ '01'
                  ORDER BY gjahr DESCENDING.
                ENDSELECT.
    Also, Is there any function module that I can use to get the asset number of a
    given equipment?
    Again, thank you guys and God Bless!

    Can you check if it works this way???
    CALL FUNCTION 'GM_GET_FISCAL_YEAR'
      EXPORTING
       I_DATE                           = SY-DATUM
       I_FYV                            = 'F1'
    IMPORTING
       E_FY                             = l_gjahr
    EXCEPTIONS
       FISCAL_YEAR_DOES_NOT_EXIST       = 1
       NOT_DEFINED_FOR_DATE             = 2
       OTHERS                           = 3.
    IF SY-SUBRC eq 0.
    Assuming 2000 might be the oldest Fiscal year in system
    CALL FUNCTION 'ANLC_READ_MULTIPLE_GJAHR'
      EXPORTING
        I_ANLN1            = it_anla-anln1
        I_ANLN2            = it_anla-anln2
        I_BJAHR            = '2000'
        I_BUKRS            = p_bukr
        I_GJAHR            = l_gjahr
      I_PROBELESEN       = ' '
      TABLES
        T_ANLC             = it_anlc
      T_R_AFABE          =
    EXCEPTIONS
       NOT_FOUND          = 1
       OTHERS             = 2.
    IF SY-SUBRC eq 0.
       sort it_anlc by gjahr descending.
    ENDIF.
    endif.
    Regards
    Eswar
    Note: Reward if you find the info useful.
    Message was edited by: Eswar Rao  Boddeti

  • How can we diferentiate the follow scenario

    hi friends can any one give me the solluation for the following scensrio
    Our client sells industrial salt (material) in the following three ways
    1, the client produce the material and sell it to the customer
    2, the client buy it form vendor and store the material  in the clint's storage location and sells to the customer
    3, the third one is he buy form vendor and ask teh vendor to deliver it to the end customer
    in these theree scenarios the client is doing business for the SAMEPRODUCT
    here the client wants sales &revinue reports for the own produced products suparately and traded products (which vendor suplied to the customer + sales of which he purchased and stored in clients storage location) suparately.
    how to get the reports for the two above scenarios
    please give me the solluation it will be very helpfull for me
    and i will five full points for the solluation
    thanks
    nitchel

    The scenarios can be mapped by the following ways for the same product
    1) first one is normal sale just like sales order delivery billing
    2) Second one is the Individual Purchase Order where the item is third party item. while raising the sales order if material is not available and want to procure the material from the vendor change the item categroy in the sales order as TAB instead of TAN. for this u have to do the settingin item category determination manual item category should be TAB after TAN
    i mean ORNORMUSAGE+HIGHER LEVEL ITEMCATEGORY= TAN AND TAB IS IN MANUAL ITEM CATEGORY FIELD
    3)follow the second  process for third one as item category will be TAS .in item category determination mention the manual item category as TAS.
    Reports u can see the customer wise, material wise see the follwoing list
    Sales summary - VC/2
    Display Customer Hierarchy - VDH2
    Display Condition record report - V/I6
    Pricing Report - V/LD
    Create Net Price List - V_NL
    List customer material info - VD59
    List of sales order - VA05
    List of Billing documents - VF05
    Inquiries list - VA15
    Quotation List - VA25
    Incomplete Sales orders - V.02
    Backorders - V.15
    Outbound Delivery Monitor - VL06o
    Incomplete delivery - V_UC
    Customer Returns-Analysis - MC+A
    Customer Analysis- Sales - MC+E
    Customer Analysis- Cr. Memo - MC+I
    Deliveries-Due list - VL04
    Billing due list - VF04
    Incomplete Billing documents - MCV9
    Customer Analysis-Basic List - MCTA
    Material Analysis(SIS) - MCTC
    Sales org analysis - MCTE
    Sales org analysis-Invoiced sales - MC+2
    Material Analysis-Incoming orders - MC(E
    General- List of Outbound deliveries - VL06f
    Material Returns-Analysis - MC+M
    Material Analysis- Invoiced Sales - MC+Q
    Variant configuration Analysis - MC(B
    Sales org analysis-Incoming orders - MC(I
    Sales org analysis-Returns - MC+Y
    Sales office Analysis- Invoiced Sales - MC-E
    Sales office Analysis- Returns - MC-A
    Shipping point Analysis - MC(U
    Shipping point Analysis-Returns - MC-O
    Blocked orders - V.14
    Order Within time period - SD01
    Duplicate Sales orders in period - SDD1
    Display Delivery Changes - VL22                                     
    dont forget to reward points if helpful
    Thanks and Regards,
    Rahul

  • How to deal with BRS for the below scenario?

    Hi,
    I would like to know the solution for the below scenario for BRS:
    I have a customer who was maintaining their accounts with Tally software for their previous Financial Year. This year they have shifted to SAP B1 2005B. They have issued few cheques for their vendors in the month of march 2008 which has been realised in the month of April 2008. As per Tally, the closing balance of their bank is 8 Lakh but as per the bank statement, their closing balance is 23 Lakhs. In SAP, the opening Balance for the bank is considered as 23 Lakhs. Now there are 15 Lakh worth cheques which were not realised for the month of March 2008.
    Example:
    abc a/c - 3Lakh
    def a/c - 5lakh
    xyz a/c - 7 lakh
    How do i reconcile for this scenario and what procedures do i follow in SAP?
    Thanks and Regards,
    Kaushal

    Hi Kamlesh,
    Thanks for your response.
    Actually, In the "Process External Bank Statement" window, i see that there are few entries which is for the previous year and which has not been reconciled. I have never worked practically on BRS and hence, i am scared to make any changes in the clients database without being confident on what i am doing. I need to reconcile for one of their Bank a/c for the month of April '08. I have the copy of the statements for the month ending 31st Mar 08 and 30th Apr 08. The closing balances are as below:
    31/03/08 - 2300000.00
    30/04/08 - 3100000.00
    Now my OB for Bank a/c for April '08 in SAP is 2300000.00 Dr.
    When i go to External Bank Reconciliation - Selection Criteria Screen (Manual Reconciliation), here are the detail that i enter:
    Last Balance: INR -7,000,000.00000 (Grayed out by the system)
    Ending Balance: INR -3,100,000.00000 (Entered by me)
    End Date: 30/04/08 (Entered by me)
    "Reconciliation Bank Statement" Screen opens up and shows the below balances in the screen:
    Cleared Book Balance: INR -7,000,000.00000
    Statement Ending Balance: INR -3,100,000.00000
    Difference: INR 3,800,000.00000
    As per the Bank statement, i have found all the transactions listed out here for the month of Apr '08 but, i also found that the open transactions for the previous month from April '08 have been lying in "Process External Bank Statement" window.
    Could you please help me solve my issue as to what needs to be done or could you also get me some links from where i can get few documents for processing External Bank Reconciliations?
    That will be of a great help for me. I need steps as to what needs to be done first and then the next so that i can arrive at the correct closing balance for the month April '08.
    Thanks in Advance....
    Regards,
    Kaushal

Maybe you are looking for

  • How do I count how many names are in a list?

    I have a list of movies that I have shown at events that I have worked. Here is a sample: Iron Man 3 Hotel Transylvania Hotel Transylvania Ferris Bueller's Day Off Madagascar 3 Puss in Boots Madagascar 3 Rise of the Guardians Madagascar 3 The Lorax P

  • OEM on pre-built VM

    Hi, I have installed pre-built VM on my mac osx lion. Everything is running smothl except Oracle Enterprise Manager login. I couldn't figure out login useername and password. Will anyone please help me what is the username and password? Thanks. Abdul

  • Is it possible to search an ipod touch with its serial number?

    I recently lost my ipod touch and im so lost without it! Its a fourth generation and i wanted to know if it was possible to track it only by its serial number.. nothing else. My friend said she downloaded an app other than the one everyone talks abou

  • Export scripts

    I would like to know how to develop export scripts with suitable buffer size to preserve important tables before and after batch process (for bill processing ) using export utility / import utility

  • BOR or ABAP Class for MM41

    Hi all. I am wondering whether anyone ever use workflow in transaction MM41. Does SAP provide standard BOR or ABAP Class for transaction MM41. I  know there is BUS1001006 but this only get triggers from MM01. Does user exit or BADI is the only way to