Mapping with reference pixel

Hi,
    I am attaching an encrypted image.In this image the pixel containing the value 255 is the line reference pixel.That is i need to map the first 255 at 0,0 and the next 255 at 1,1501 and so on.Most importantly if the difference between 2 succucive 255 is not 1500(one line) then i need to fill a value of 200 to complete the line.eg: if i get 255 at 0,0 and the next at 0,1000 then i need to fill the value 200 500 times to complete the value of one line and then map the next 255 at 1,1501.Please Help.
Attachments:
imagefile.PNG ‏33 KB

Hi,
here is another thread with the same topic, maybe we can concentrate everything in this thread!
Mike
Message Edited by MikeS81 on 06-19-2008 03:17 PM

Similar Messages

  • "Economizing" in a list of maps with identical keys (like a database table)

    Hi there!:
    I've been checking this forum for information about something like what I state in the title of this message, but haven't found such a specific case. I'm commenting my doubt below.
    I'm working with a list of maps whose keys are exactly the same in all them (they're of type String). Indeed it could be considered an extrapolation of a database table: The list contains maps which act as rows, and every map contains keys and values which represent column names and values.
    However, this means to repeat the same key values on every map and this spends memory. Right, maybe it's not such a big spent, but since the list can contains thousands of maps, I think that it would be better to choose a more "economical" way to achieve the same result.
    I had thought about building a class which stored everything as a list of lists and, internally, it mapped that String keys with the corresponding Integer indexes of every list. But then I realized that maybe I was re-inventing the wheel, because it's very probable that someone has already made that. Maybe is there a class on the Core API which allows that?
    Thank you very much for your help.

    Well, after re-reading the Java tutorial which is located in the Sun website I've came to a conclusion which I should have before, when I thought about using StringBuffers as keys of the maps instead of Strings.
    I'm so used to build Strings using literals instead of the "new String ()" constructor (just as everyone) that I had forgotten that, as it happens with any kind of object but not the primary data types, Strings are not passed to the methods by value, but by reference. The fact of them being immutable made me think that they were passed by value.
    Apart of that, my problem also was that using literals I was creating different String objects every time, despite the fact that they were equal about their content (making 400 different keys called "name" for example)
    In other words, I was doing something like this:
    // It makes a list of maps which will contain maps of boy's personal data (as if they were "rows" in a table).
    List <Map <String, Object>> listData = new ArrayList <Map <String, Object>> (listBoy.size ());
    // It loops over a list of Boy objects, obtained using EJB.
    for (Boy boy : listBoy) {
         // It makes a new map containing only the information which I'm interested on from the Boy object.
         Map <String, Object> map = new HashMap <String, Object> (2);
         map.put ("name", boy.getName ());
         map.put ("surname", boy.getSurname ());
         // It adds the map to the list of data.
         listData.add (map);
    }Well, the "problem" here (being too demanding, but I'm :P ) is that I was adding all the time new Strings objects as keys in every map. The key "name" in the first map was different from "name" in the second one and so on.
    I guess that my knowledge got messed at certain point and thought that it was impossible to use exactly the same String object in different maps (the reference, not the same value!). Thus, my idea of using StringBuffers instead.
    But thinking about it carefully, Why not to do this?:
    List <Map <String, Object>> listData = new ArrayList <Map <String, Object>> (listBoy.size ());
    // It makes the necessary String keys previously, instead of using literals on every loop later.
    String name = "name";
    String surname = "surname";
    for (Boy boy : listBoy) {
         // It uses references (pointers) to the same String keys, instead of new ones every time.
         Map <String, Object> map = new HashMap <String, Object> (2);
         map.put (name, boy.getName ());
         map.put (surname, boy.getSurname ());
         listData.add (map);
    }Unfortunately, the "hasCode" method on String is overloaded and instead of returning the typical hash code based on the single ID of the object in memory, it returns one based on its content. That way I can't make sure that the "name" key in one map refers to the same object in memory than another one. I know, I know. The common sense and the Java documentation confirm that, but had loved having an empiric way to demonstrate it.
    I guess that using "javap" and disassembling the generated bytecode is the only way to make sure that it's that way.
    I believe that it's solved now :) (if no one tells me the contrary). I still am mad at myself for thinking that Strings were passed by value. Thinking about it now it had no sense!
    dannyyates: It's curious because re-reading every answer I think that you maybe were pointing to this solution already. But the sentence "you put the +same+ string" was a little ambiguous for me and thought that you meant putting the same String as "putting the same text" (which I already was doing), not the same object reference (in other words, using a common variable). I wish we could have continued discussing that in depth. Thanks a lot for your help anyway :) .

  • Create a Sales Order with Reference to Contract using IDoc / LSMW  ( AFS )

    Hi Gurus,
    I need to crate a Sales Order with reference to a Contract. I need to upload Sales Orders with reference to contract via LSMW.
    So far, I've been able to create the Sales Order with ref to contract. But, the Sales Order Quantity is not getting deducted from the Original Qty in Referred Contract ( When try to create another Sales Order referring to the same Contract.) When a Sales Order is created manually, this is working fine.
    Please tell me if I've missed some parameter which stopping it create the link to exact schedule line ( Sizes level )
    The Details of the IDoc which is been created via LSMW are as follows;
    Message Type: ORDERS
    Basic Type     : /AFS/ORDERS05
    Process Code : ORDE / DELO
    ( Tried with both process codes.  But the Identification is the same for both: IDOC_INPUT_ORDERS )
    *_In Header;_
    Segment : E1EDK02  - IDoc: Document header reference data *
    Qualifier : '043' - Vendor Contract Number ( Tried with ' 005' - Customer Contract, but it's not working )
    Contract Order is mapped for field BELNR
    *_In Item;_
    Segment : E1EDP02  - IDoc: Document Item Reference Data *
    Qualifier : '043' - Vendor Contract Number ( Tried with ' 005' - Customer Contract, but it's not working )
    Contract Order is mapped to field BELNR
    Line Item of the Contract is mapped to field ZEILE
    I also tried passing the Schedule line of Contract in Segment :  E1J3P01 AFS IDoc: Doc.item general data
    to following fields;
    J_3AETENV
    J_3AVGETE
    /AFS/UETENR
    Still its not getting updated in the VBEP also..
    Please help me with regard to this. Points will be awarded for your valuable contribution.
    Thanks.

    Hi,
    This issue is been resolved.
    One of my friend helped me with resolving this issue..
    Once the below mentioned configurations were done on SPRO, the Sales Order was created with reference to Contract and the Qty was reflected when tried to create a new Order referring the same contract.;
    u2022     SPRO --> SD  -->Sales  --> Sales Documents  --> Sales Document Header  --> Define Sales Document Types  --> Field : Outline agreement message; from blank to u201CBu201D.
    u2022     SPRO  -->SD  -->Sales  --> Sales Documents  --> Sales Document Header  --> Maintain Sales Document Types for AFS  --> Field : Outline agreement message; from blank to u201CAu201D

  • Credit memo to be created with reference to return delivery

    Dear Gurus,
    We have a requirement for mapping return process
    Credit memo to be created with reference to return delivery (instead of with reference to return order)
    Following issue faced in mapping the same:
    Billing document No. 1234 dated 25.03.2010 where there is 4% VAT.
    when we are creating return order with reference to billing document 1234
    4% VAT is calculated since the Service Rendered date is 25.03.2010 (Copied form Billing document)
    return delivery is created today 08.04.2010. (VAT revised to 5%)
    when credit memo is created with reference to delivery document
    VAT is calculated 5% which is applicable from 01.04.2010
    since the service rendered date is appearing in billing document
    08.04.2010 (the date of Post Goods Receipt).
    The VAT should be actually 4% in Credit Memo.
    regards,
    Rajesh T

    In the copy controls from delivery to Invoice, at the item level try to use pricing type C and Pricing source Blank ( Blank is order).
    If it doesnt work , then you might have to go for a requirement routine for this Tax , based on the document category that is being processed, read the tax from the originating order.Assign the routine to tax condition in the pricing procedure.
    Regards
    Sai

  • Complaint with reference to R/3 Billing Document , Items not getting copied

    Hi,
    I  have implemented BADI CRM_COPY_BADI_EXTERN for pulling billing documnets which is working fine. But when I am creating a credit with refernece to billing doc fetched all other details are getting populated except Product, description into line item level.
    I am using MAPPING_FOR_EXTERNAL_DOC for mapping R/3 values to Web UI fields. However CT_ORDERADM_I table in this method does not getting filled up with item level data as product , description etc.
    I am populating the same and modifying the table in program. However it is not populating the value in Web UI fields.
    Can anyone help as how should I populate item level values?
    Thanks,
    Madhura

    Hi All,
    I have a requirement to display the item details of complaint are created with reference of a billing document in Web UI.
    When a Returns Split is created with reference to a billing document, the item is split into multiple items based on the quantity in the source document. The BAdI definition CRM_COPY_BADI_EXTERN which we implemented for this requirement. This works fine in SAP GUI but i need to replicate the same in Web UI.
    I have implemented the BAdI definition CRM_COPY_BADI_EXTERN in read_data method, check_split_change_alv method is actually spliting the line items based on the quantity. In SAP GUI its works fine but it’s not working in web UI.
    We used a FM CRM_INTLAY_GET_HEADER_GUID to retrieve the header guid when there is call from web UI. But this FM returns zero value for guid. I’m struck up at this point.
    Please suggest how can i replicate the return split in webui too.
    Thanks,
    Deepak

  • With reference to PO

    hi,
    i understand that if there is correction in value only, then we can post subsequent debit or credit.
    1) why need the correction with reference to PO?
    2) it will impact material map if the material is map controlled?
    3) the subsequent debit/credit will show in PO history?
    thanks

    Hi
    If vendor is to be paid some excess amount/ to be debited some amount then you can use subsequent debit/credit transacton (already invoice is posted and paid to vendor).
    These two transactoins affects the MAP of material as value goes to inventory/ expense account (stock is there).
    You can see these two entries in PO history.
    Thanks

  • Problem in mapping with xsd:restriction and xsd:enumeration

    Hello All,
    Our BPEL process is invoked from a .net client and has a JCA adapter as target. We need to map the input schema to JCA schema and the output should look like the following:
    Listing 1:
    <callMethod name='F4211FSBeginDoc' app='XMLInterop'
    runOnError='no'>
    <params>
    <param name='mnCMJobNumber' id='1'></param>
    <param name='cCMDocAction'>A</param>
    <param name='cCMProcessEdits'>1</param>
    <param name='szCMComputerID' idref='2'></param>
    <param name='cCMUpdateWriteToWF'>2</param>
    <param name='szCMProgramID'>XMLInterop</param>
    <param name='szCMVersion'>ZJDE0001</param>
    <param name='szOrderType'>SO</param>
    <param name='szBusinessUnit'> M30</param>
    <param name='mnAddressNumber'>4242</param>
    <param name='jdOrderDate'>2000/03/29</param>
    <param name='szReference'>10261</param>
    <param name='cApplyFreightYN'>Y</param>
    <param name='szCurrencyCode'></param>
    <param name='cWKSourceOfData'></param>
    <param name='cWKProcMode'></param>
    <param name='mnWKSuppressProcess'>0</param>
    </params>
    We have our JCA schema as follows:
    Listing 2:
    <types>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="urn:iwaysoftware:jde/services/JDEJAVA_CSALES/B4200310/F4211FSBeginDoc"
    xmlns:ns="urn:iwaysoftware:jde/services/JDEJAVA_CSALES/B4200310/F4211FSBeginDoc" elementFormDefault="qualified">
    <xsd:element name="jdeRequest">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="callMethod">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="params">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="param" minOccurs="0" maxOccurs="112">
    <xsd:complexType>
    <xsd:simpleContent>
    <xsd:extension base="xsd:string">
    <xsd:attribute name="name" use="required">
    <xsd:simpleType>
    <xsd:restriction base="xsd:NMTOKEN">
    <xsd:enumeration value="mnCMJobNumber"/>
    <xsd:enumeration value="cCMDocAction"/>
    <xsd:enumeration value="cCMProcessEdits"/>
    <xsd:enumeration value="szCMComputerID"/>
    <xsd:enumeration value="cCMErrorConditions"/>
    <xsd:enumeration value="cCMUpdateWriteToWF"/>
    <xsd:enumeration value="szCMProgramID"/>
    <xsd:enumeration value="szCMVersion"/>
    <xsd:enumeration value="szOrderCo"/>
    <xsd:enumeration value="mnOrderNo"/>
    <xsd:enumeration value="szOrderType"/>
    <xsd:enumeration value="szBusinessUnit"/>
    <xsd:enumeration value="szOriginalOrderCo"/>
    <xsd:enumeration value="szOriginalOrderNo"/>
    <xsd:enumeration value="szOriginalOrderType"/>
    <xsd:enumeration value="mnAddressNumber"/>
    <xsd:enumeration value="mnShipToNo"/>
    <xsd:enumeration value="jdRequestedDate"/>
    <xsd:enumeration value="jdOrderDate"/>
    <xsd:enumeration value="jdPromisedDate"/>
    <xsd:enumeration value="jdCancelDate"/>
    <xsd:enumeration value="szReference"/>
    <xsd:enumeration value="szDeliveryInstructions1"/>
    <xsd:enumeration value="szDeliveryInstructions2"/>
    <xsd:enumeration value="szPrintMesg"/>
    <xsd:enumeration value="szPaymentTerm"/>
    <xsd:enumeration value="cPaymentInstrument"/>
    <xsd:enumeration value="szAdjustmentSchedule"/>
    <xsd:enumeration value="mnTradeDiscount"/>
    <xsd:enumeration value="szTaxExplanationCode"/>
    <xsd:enumeration value="szTaxArea"/>
    <xsd:enumeration value="szCertificate"/>
    <xsd:enumeration value="cAssociatedText"/>
    <xsd:enumeration value="szHoldOrdersCode"/>
    <xsd:enumeration value="cPricePickListYN"/>
    <xsd:enumeration value="mnInvoiceCopies"/>
    <xsd:enumeration value="mnBuyerNumber"/>
    <xsd:enumeration value="mnCarrier"/>
    We are not able to create a valid structure from the above schema. Our output variable looks like
    Listing 3:
    ns5:jdeRequest
         type
         session
         sessionidle
         ns5:callMethod()
              name
              app
              runOnError
              returnNullData
              trans
              ns5:params
                   ns5:param
                        name
    No variables are displayed under the 'name' tag.
    How can we map the input elements to Listing 2 and produce Listing 1? This is a bit urgent requirement for our client and any help will be greatly appreciated.

    Hi,
    With reference to your question.
    Can any operator perform this task..I don't think any single operator will help you.
    I suggest using an intermediate (staging) table by using a PL SQL procedure with output port to store the values of account number provided the number of accounts are limited. Else use an array variable for account of an employee.
    In short no simple solution because of the bad source design else the pivot/unpivot operator would have helped you.
    Cheers
    - Mohammed

  • How to use tile map with AS3?

    I have a file that contains a bunch of isometric tiles that I need to make a map with, much like a sprite sheet but not for making animations. So using AS3, how can I divide that file into the different tiles, knowing the coordinates of each of them. Or can it be done automatically in Flash itself, so I can access each tile from AS3?
    Furthermore I've been a programmer for a couple of decades but I am new to Flash. I know there are a ton of DisplayObjects like Bitmap, Sprite, Shape, MovieClip, Symbol etc. But which one would be better to use for that file? I need to access it from AS3 as described above, but I don't need it to react to mouse events, stretch or have children, just extract each tile and move it onto the stage with AS3.
    It seems to be down to a choice between Bitmap and Shape, since they're both lightweight, but I couldn't find out what the advantages and disadvantages of them are, as there was no comparison between those two on Google, though between a lot of the other objects. And Symbol seems like an idea too, since when I googled this, I found a lot of pages saying that you should convert a Bitmap to a Symbol, but I never found out why.
    Oh, and since I'm building an isometric map, all the tiles and all other graphics I'll be using, will be Bitmap and not Vector since I'm drawing the graphics in pixelart.

    create one tile symbol (movieclip or sprite so you can use actionscript to reference tile properties - like its x and y) and arrange them (using code or by hand) into your map.
    enable the cacheAsBitmap property of your map (that has some number of tile children).
    assign the mouseEnabled property of the map to false and its mouseChildren property to false.

  • XSL mapping with Java enhancment PI 7.1 - Dynamic configuration

    Scenario - IDOC -> File
    XSL Mapping using dynamic configuration to set file name.
    1. Ive included
    xmlns:javamap="java:packageName.DynamicFunctionClass">
    in the XSL header
    2.Ive call this method javamap:transform($input, $output)
    In the Java code.
    1. Package = packageName
    2. Class Name = DynamicFunctionClass
    3. Class Compiles and I have uploaded into the ESR for a particular scenario. (source and class)
    4. extends AbstractTransformation and implements the transform method.
    public class DynamicFunctionClass extends AbstractTransformation{ .....
          public void transform(TransformationInput arg0, TransformationOutput arg1) throws StreamTransformationException {
    ISSUE -
    Essentially it looks as though PI cannot see the class file or is not able to reference it. I have created a static method in the class as well to access and this does not work.
    TRACE -
    Resource not found META-INF/Services/javax.xml.parsers.SAXParserFactory Thrown:
       com.sap.aii.ib.server.mapping.execution.MappingClassNotFoundException:

    Ive stumbled across the fact that JDK 1.5 does not allow for Mapping with Java enchanment it is a feature only in SAPXMLTOOL kit, I shall tick the little box in the Operational mapping ...

  • Problem in mapping with multiple values

    Hi all,
    I am facing a problem during mapping. I am explainning the problem with a example.
    Suppose i have a source table named Employee which has two columns emp no and account no. I have a target table Emp_account which has also the same columns.
    One employee may have more than one accounts. In source table this account nos are stored in account no column in one row corresponding to emp no. The multiple values in account no are separated by comma for one record in source table.
    But in the target table Emp_account a single record will be inserted for each employee's separate account. There should not be multiple values separated by comma in account no column of target table.
    So if any employee has two accounts this will be stored as one row in source table but in target table it will divided into two different rows for each account.
    EMPLOYEE(Source)
    emp no account no
    10 101, 102
    EMP_ACCOUNT(Target)
    emp no account no
    10 101
    10 102
    Think I explained the requirement.. How can i made this in OWB mapping editor..Is it possible?...Can any operator perform this task...If any of u know about this plzz give some solution..It's very important ..
    Thanks & Regards,
    Sumanta Das

    Hi,
    With reference to your question.
    Can any operator perform this task..I don't think any single operator will help you.
    I suggest using an intermediate (staging) table by using a PL SQL procedure with output port to store the values of account number provided the number of accounts are limited. Else use an array variable for account of an employee.
    In short no simple solution because of the bad source design else the pivot/unpivot operator would have helped you.
    Cheers
    - Mohammed

  • Mapping with Flash

    Hey all. I am thinking about creating some kind of mapping
    application using Flash. I already have done a little bit, using
    the bitmapdata class along with a mysql database to create some
    small mapping apps. I draw everything pixel by pixel and do my
    queries based on what pixel they click on etc. I was just wondering
    if someone could give me some advice on whether or not there is a
    better way to create flash map type apps. I have been hearing about
    this Flex product lately and was wondering if that's the best route
    to take.
    Any advice would be appreciated.

    quote:
    Originally posted by:
    kglad
    if there's no way to distinguish counties except via your
    database, you're stuck. (who made that database?)
    you should seriously consider using a different jpg. one that
    already indicated counties by color differences would solve a lot
    of problems.
    The database was some exported thing I was given from a piece
    of software a colleague uses...fun I know! Anyway. I did a little
    searching and found something kind of similar to what I am wanting
    to create although this example is way more complex. When I look at
    it there is one thing I'm not sure of. How do they first construct
    the image and break it down into counties. Here is a link of what I
    am talking about:
    http://www.geoclip.fr/an/p24_atlas.php
    The top right USA map for example. When you mouse over the
    counties, it changes the alpha/color or whatnot and gives you a bit
    of data. How do you think they are able to tell what county it is
    and change the color accordingly? We'd really like to do something
    similar to just that but with the pixel by pixel data they gave me,
    going through and coloring the whole thing is slow. Yet, in this
    link I found the coloring is nearly instant. Any ideas?

  • Vendor Master Create with reference

    Hello
    We have a sizable number of vendors that need to be created in a 45 new company codes. These vendors already exist in other company codes.
    What is the easiest way - to create these vendors in these new company codes with reference to one of the existing company code? Is it LSMW or is there any other easier way?
    Thanks,
    TZ

    Hello,
    LSMW is the best tool to upload your mass master data.
    There are different way that you can upload the master / transaction data.
    As a functional consultant, recording would be the most viable option.
    I found a document on web:
    www.scmexpertonline.com/downloads/SCM_LSMW_StepsOnWeb.doc
    In recording you have to complete the following steps:
    Maintain Object Attributes
    Maintain Source Structures
    Maintain Source Fields
    Maintain Structure Relations
    Maintain Field Mapping and Conversion Rules
    Maintain Fixed Values, Translations, User-Defined Routines
    Specify Files
    Assign Files
    Read Data
    Display Read Data
    Convert Data
    Display Converted Data
    Create Batch Input Session
    Run Batch Input Session (Takes you to SM35)
    Please let me know if you need any further help.
    Regards,
    Ravi

  • NOT with reference to PO for credit memo/invoice after invoice is posted

    hi,
    invoice is posted then vendor come back with correction.
    1) if i create credit memo NOT with reference to PO then the treatment is not similar to subsequent credit?
    2) if i create invoice NOT with reference to PO then the treatment is not similar to subsequent debit?
    thanks
    rgds

    Hello Eliana,
    Its unclear in your thread, how you are going to do it.
    For creating an invoice / credit memo, you have to refer either a PO/schduling agreement / delivery note (migo).
    In all the cases, it will get linked with the PO - MIGO.
    What you have to understand is the functionality and the posting that will happen.
    If you select
    Invoice / credit memo - GR/IR clearing account and vendor account
    Subsequent credit/debit - Stock account and vendor account
    The difference in posting has its own significance. It will affect the MAP if your material price control is V.
    If qty and value variance is there, use the functionality invoice/credit memo.
    If only price variation - use subsequent credit/debit.
    Regards
    Gregory Mathews

  • Map with 500 pdfs. How to make a new file with only the first pages, new file with second pages etc.

    Hi,
    A client confronted me with the next question:
    I have a map with 500 pdf's in it.
    Is it possible to make a new file with only the first page of each pdf?
    After that to make a new file with only the second page of each pdf?
    And after that the third?
    Etc.
    Is that possible with an action?
    Or are there scripts for?
    I couldn't find them.
    I use an iMac with Acrobat XI.
    Any help is very welcome.
    Thanks in advance.
    Bornholm

    You can extract each page from each pdf as a seperate page.     Once this is done you can select the pages tocombine.
    You would have to write custom a custom JavaScript and programatically code the names to combine if the extracted file pages habvestandars naming that could  be programed. There maybe some security  coding you will have to do because of Adobe restrictions but this all documented in the Acrobat JavaScript Reference.

  • RFQ WITH REFERENCE TO ENQUIRY

    WHAT IS RFQ WITH REFERENCE TO ENQIRY. HOW CAN WE MAP IN MATERIALS MANAGAEMENT

    Hi,
    In MM, Inquiry means "Request for Quotation" and Quotation is called as "Quotation" only.
    Request for Quotation (RFQ): - A request for quotation (RFQ) is an invitation extended to a vendor by a purchasing organization to submit a quotation (bid) for the supply of materials or performance of services.
    ME41 - Create RFQ
    ME42 - Change RFQ
    ME43 - Display RFQ
    Creating an RFQ Manually: -
    Choose RFQ/quotation ® RFQ ® Create.
    The initial screen appears.
    Enter the deadline for submission of quotations, the purchasing organization, and the purchasing group.
    Document data
    RFQ type: In the standard system, the default value for the RFQ type is AN (RFQ). It is the value we assume for this example.
    RFQ: Enter a number only if you use external number assignment. If you leave the field blank, the system will assign a number automatically.
    Organizational data
    Enter the key for your purchasing organization and purchasing group.
    Default data
    If you make an entry in any of these fields, the value becomes the default value in each item.
    For example, if you enter the delivery date, then this date is suggested in each item. You can change this value at any time.
    Press ENTER .
    The item overview screen appears.
    For each item, enter:
    u2013 The number of the material, if the material has a material master record
    If the material does not have a master record, then leave the field for the material number blank. In this case, entry of the short text, material group, and order unit is mandatory, however.
    u2013 The quantity requested
    u2013 The delivery date (day, week, or month - enter the corresponding date category)
    u2013 The number of the receiving plant and that of the storage location, if known
    To review the detailed information for an item, first select the item. Then choose Item ® Details.
    To review such header information as the important deadlines for the RFQ, choose Header ® Details. You can also enter the collective number on this screen.
    Choose Header ® Vendor address.
    Enter the vendor number. The system will then take the address data from the vendor master record.
    If you enter the number of a one-time vendor, you must enter the complete address manually.
    Save the RFQ so that the RFQ is created for the relevant vendor.
    For each further vendor to whom you want to send the RFQ, enter the vendor number and save the document.
    Result
    The RFQ is created in the SAP System.
    Quotation: - A quotation is an offer by a vendor to a purchasing organization regarding the supply of materials or performance of services subject to specified conditions.
    ME47 - Maintain Quotation
    ME48 - Display Quotation
    Entering a Quotation Against an RFQ
    1. Choose RFQ/quotation ® Quotation ® Maintain.
    The initial screen for maintaining quotations appears.
    2. Enter the number of the RFQ and press ENTER.
    The RFQ item overview screen appears.
    3. You can enter the vendor's price per item on the item detail screen (see steps 4 and 5) or directly on the item overview screen.
    4. Choose Item ® Details to enter quotation data on the item detail screen.
    5. Enter the vendoru2019s quotation.
    6. Save your data.
    Entering Prices
    You can enter a vendor's quoted prices in one of two ways:
    You enter the net price per unit in the Net price field. This price includes the vendor's normal discounts and surcharges only. Cash discounts (for prompt payment) and taxes (e.g. value-added tax) are calculated separately.
    You enter the gross price in the Net price field, and maintain the conditions for the item. Then the system automatically replaces the entered gross price with the calculated net price (see Maintaining Conditions).
    If you enter the net price for an item for which pricing conditions have been maintained, the system always replaces the price you enter with the calculated net price.
    A warning message draws your attention to this fact, so that you can correct the price with which the system overwrote your input if necessary.
    Order Price Unit (of Measure)
    If the quotation price is based on a different unit of measure than the one you normally use (that is, the order unit), enter the order price unit next to the net price in the OPUn field on the item overview screen. On the item detail screen, enter the factor for converting the order unit into the order price unit (if this has not already been defined in the system).
    If the order price unit is "liter", but your order unit is "barrel", enter liter as the order price unit and specify the conversion factor 4:1 (assuming that one barrel contains 4 liters).
    For further details on units of measure, refer to the section Units of Measure in Purchase Orders.
    Entering Taxes
    Enter the code for any relevant taxes (for example, value-added tax - VAT) in the Tax code field. If a purchase order is created by referencing an RFQ, this code facilitates the determination of the tax amount when the invoice is entered in the system.
    Creating an Info Record
    You should create an info record for quotations that you decide to accept. (Particularly if you intend to order from the vendor concerned more than once.) If an info record is available, the conditions from the quotation are automatically suggested when a purchase order is created.
    If the quotation is to be stored in a purchasing info record, fill the InfoUpdate field on the item detail screen.
    And ME49 - Price Comparison of Quotations
    Procedure
    Choose RFQ/quotation ® Quotation ® Price comparison list.
    The selection screen for the price comparison list appears.
    Enter the selection criteria for the quotations that are to be compared.
    You can enter either a range of quotation numbers or, by entering the collective number, select all quotations belonging to a certain competitive bidding process. It is also possible to select by vendor number and by material number. You must specify either a range of quotation numbers or the collective number.
    Choose the comparison values to be used.
    Reference quotation
    You can compare the quotations within the list with a sample quotation. The system displays the percentage deviation between each quotation in the list and the sample quotation.
    Mean/minimum value quotation
    The price comparison list can also display a "fictitious" quotation reflecting the average or minimum value of all quotations. Select either the Mean or Minimum value quotation field to choose the type of fictitious quotation.
    Percentage basis
    The price comparison list displays the percentage of each item in relation to the maximum, minimum, or average price. To determine the display type, enter one of the following:
    u2013 + Highest value for each item is the 100% value
    u2013 - Lowest value for each item is the 100% value
    u2013 "_" Mean value for each item is the 100% value
    Price computations
    Select the appropriate field to specify which of the following should be taken into account in determining the comparison price:
    u2013 Cash discount
    u2013 Delivery costs
    u2013 Effective price
    Choose Program ® Execute.
    The price comparison list is generated.
    The price comparison list displays the price per item in the base unit stored in the material master record.
    Further Information
    From the price comparison list, you can do the following:
    · Display additional information about the material master record for a particular material
    · Display additional information on the quotations in the price comparison
    · Display a certain quotation
    · Display a vendor master record
    · Invoke vendor evaluation functions
    If you position the cursor on
    - A vendor, only the latteru2019s evaluation is displayed (in relation to the materials he is able to supply).
    - A material, the system generates a ranking list of all vendors that have submitted a quotation.
    - T he quotation data (e.g. price or rank), the system will carry out a comparison of evaluations.
    Saving the Market Price
    The market price is the basis for appraising the vendor's price level for a material and is used for vendor evaluation purposes. A market price can apply to a material or a material group.
    You can store a price as the market price from within the price comparison list. Position the cursor on the desired price and choose Edit ® Save market price.

Maybe you are looking for

  • Will Horizon 2 Battery work in Horizon 1?

    I would love to buy a new Horizon 2 battery (4 hrs) to replace my Horizon 1 battery (2 hours).  If anyone has a Horizon 2 can you please post a picture of the batterry, hopefully they are compatable.

  • Size of export dump file

    I read an article on EXPORT of dump file cannot over the limit of 2Gig. This is because prior to 8.1.3 there is no large file support for Oracle Import, Export, or SQL*Loader utilties. How bout the current version? 9i or 10g? Can the exp dump file be

  • ERROR in NI VI -- "niSwitch Initialize With Options.vi"

    Apparently there is an error in the niSwitch Initialize With Options.vi supplied with my PXI 2503 switch board.  I know there are new version of niSwitch, but I am using an older one with file dates of 6/29/2000. The bug is that the "IVI New Session"

  • Tab Key Navigation in JTable

    Hello All, Can anyone please help me with Tab key navigation in a JTable.I read all the messages in this group but couldn't implement one.It would be a great help if anyone can provide me a working example of how to control the tab key in the JTable.

  • Tabbing (Next Navigation Item) to different frames/datasets on a canvas?

    How can I set the tab order to tab between frames on my form? In the properties palette for an item, the Next Navigation Item field, I can only choose items in the same dataset. What if I wanted to mix and match the fields from say 2 different datase