Free text and catalog items

Hello SRM Experts
How can I implemnt this requirement ?
A Purchase Requisition has been uploaded from backend into SRM and a Shopping Card will be
generated.
The Purchase Requisition will be generated automatically if you create an Plant Maintance Order.
After Approval Process within SRM is the following action is desired.
If the generated Shopping Card has catalog items than choose or call in the BBP_DRIVER_DETERMINE
BADI the class CL_BBP_BS_ADAPTER_PO_CRT_470 for creating a purchase order
else choose in case of free text items CL_BBP_BS_ADAPTER_RQ_CRT_470 (update the Purchase Requistion inside)
in order to update the Purchase Requistion in the backend.
Any help on this would be highly appreciated.
Regards
ertas ilhan

Hi. How's this:
1 - Implement BADI BBP_DETERMINE_LOGSYS  method DETERMINE_LOGSYS -
2 - Loop at ITEM_DATA
3 - If ITEM_DATA-CATALOGID is not initial then ITEM_DATA-LOGICAL_SYSTEM = Backend R/3 / ECC system
4 - If ITEM_DATA-CATALOGID is initial then ITEM_DATA-LOGICAL_SYSTEM = SRM system
At this point if your shopping cart item is from a catalogue then you will get a backend PO. If it is a free text item you will get a local SRM PO.
5 - Now implement BBP_DOC_CHANGE_BADI method BBP_PO_CHANGE. This will only get called when a local PO is created or changed.
6 - In BBP_DOC_CHANGE_BADI Call function BAPI_REQUISITION_CHANGE destination R/3 / ECC backend to update your requisition.
7 - Also in  BBP_DOC_CHANGE_BADI Loop at ET_ITEM and set ET_ITEM-DEL_IND to 'X'.
Basically you have created a dummy SRM PO and used the PO change BADI to change the requisition, and also to delete the dummy PO.
Regards,
Dave.

Similar Messages

  • Service procurement for the free texts ( Multiple line items in PO)

    In the service procurement for the free texts ( Multiple line items in PO)referring to the same  Contract we are cretaing the POs
    thro ME59 ( Program RM06BB20)  an unusual error message appears as under:
    "_Material/Service group STGOP2 does not exist"_This Material group is unavailable in T023 as well.
    We checked the same issue by recreating with the exact data in the Test environment and everything works OK
    We are working on the R3 version 470...
    Any body faced such an issue ?
    Any clues pls?
    Regards,
    Nagarajan

    Hello,
    We have faced another issue of the same nature while a PO is being created using the tcode ME21N for service free text items referring a PR ( Service item has no Contract assigned but a fixed vendor)
    The error relates to SE419 ( Mat grp 'XXXX' does not exist)
    Any takers..
    We are using a custom doc type  for the PR
    Any hep /clue is appreciated
    Regards,
    Nagarajan

  • I am using pages '09. I have been trying to put together a report and I am using tables to help keep my data in line. My data is free text and would like to footnote certain data as to it origin, but footnoting is grey-out. How can I footnote on table mod

    I am using pages '09. I have been trying to put together a report and I am using tables to help keep my data in line. My data is free text and would like to footnote certain data as to it origin, but footnoting is grey-out. How can I footnote in table mode inpages '09?

    Footnotes can only be inserted in the main text area between the margins on a Word Processing document.
    Peter

  • After Effects & Premiere Pro CS4 users: Turn off "Make text and other items larger or smaller" (Win)

    I just made a brief blog post recommending that After Effects CS4 and Premiere Pro CS4 users turn off the "Make text and other items larger or smaller" setting in Windows 7, since it causes some problems.
    Please use this thread to let us know whether this solved a problem for you or whether there are any problems with this solution.

    There isn't really an option to "turn off" the feature. Do you mean to say that it should be set to "Smaller - 100% (default)"?

  • Premiere Pro CS4 users: Turn off "Make text and other items larger or smaller" in Windows 7

    I just made a brief blog post recommending that After Effects CS4 and Premiere Pro CS4 users turn off  the "Make text and other items larger or smaller" setting in Windows 7,  since it causes some problems.

    There isn't really an option to "turn off" the feature. Do you mean to say that it should be set to "Smaller - 100% (default)"?

  • Make Text and Other Items Larger or Smaller - Default? (related to screen resolution)

    In Windows 7, when you go to set the screen resolution, there is a link to "Make Text and Other Items Larger or Smaller."  The default I've always seen is is "Smaller - 100%" in our deployments.  For some reason, after my new deployment that
    I'm working on, it is set to "Medium - 125% as the default."
    This changed when I imported the display drivers needed for the HP8440 laptop the deployment is going on. Before, Windows was just using a generic driver that maxed at 640x480 and the user had to manually install the drivers. Now that I've imported the drivers
    into the deployment, the default resolution is 1920x1200 as it should be, but this one last default is making it look like there is a smaller resolution.
    Is there any way, in the deployment, to set this option to "Smaller - 100%" as the default?
    This is what I am seeing after Windows loads for the first time:

    I get "Invalid syntax" when I try to run that. I've gone through the help on the REG command, and everything seems to be in order. I also opened CMD as administrator. I've tried some different variations on the command (quotes around the path, etc)
    but nothing seems to work. Any ideas?
    You're getting an invalid syntax since it contains a space betweeen 'Windows' and 'NT' when using command lines, spaces will break the commands to be executed since it thinks that spaces are delimiters for syntax value's.
    REG ADD "HKLM\Software\Microsoft\Windows NT\CurrentVersion\FontDPI" /v LogPixels /t REG_DWORD /d 0x60 /f
    Edit; The thread starter had success with using the following path instead "HKCU\Control Panel\Desktop"
    It should work like it's written above using quotes around the entire path. Without the quotes you'll receive a syntax error. However unless the command is executed in an elevated command prompt you'll get an access is denied error. And finally the /f switch
    is required to override the entry without prompt, since if the command if executed in an elevated command prompt it will detect the current value and ask whether you want to overwrite it or not.
    P.S. I verified if it executes properly.
    Kind regards,
    Stephan Schwarz.
    If one of these posts answered your question or issue, please click on "Mark as answer".
    My Blog | Twitter:
    @Schwarz_Stephan | MCTS, MCITP, MCC.

  • Report RDLC print deployment influenced by "Make text and others items window larger or smaller" is that behaviors right?

    I have my PC at the window "Make text and others items window larger or smaller" set at the 150%.
    How great was my surprise when I found that this setting of my PC broke my RDLC report print deployment.
    Do you now about this mistakes?
    Is that behavior of "Windows 8" right?
    Or is that behavior of "vs 2013" right?

    Hello,
    Since this issue is mainly related to visual studio report, I am moving this thread to
    Other Forums > Visual Studio Report Controls
    forum to get help.
    And IMO I would agree with you that it should be the right behavior, since it could affect the other printing tasks.
    Regards,
    Carl
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Parameter or field to distinguish Simple SC  Advanced SC and Catalog Item

    Hi ,
    Is there any parameter or field to distinguish Simple SC Item  SC with Template Item, Advanced SC Item and Catalog Item. I have to write validation only if its SC with template item in item check badi.
    please suggest.

    Hi Evgeny 
    I dint understand your question , I am able to see componet /SAPSRM/WDC_DODC_SC_I_BD and view V_DODC_SC_I_BD .
    you can create enhancement for this view and can add your field here.

  • Oracle Text and Custom item type

    I have a custom item type defined that has custom attributes. With Oracle Text disabled, I can use a custom search to find these items either by their standard attributes (name,description, etc.) or their custom attributes. However, as soon as I enable Oracle Text (and allow the indexing process to complete), I can no longer locate these items in a search.
    I assume that I need to do something to tell Oracle Text to index these types of items, but could not find anything in documentation. Any assistance would be appreciated.
    Also, assuming we get around the above issue, if I have Oracle Text enabled, does this mean I will not be able to find these items after they are created until the next scheduled index update? Is there away around this besides killing Oracle Text?
    Rgds/Mark M.
    Portal 9.0.2.6

    The indexes need to be synchronised for the items to be searched and returned. Hence until the next scheduled index update, the item will not be returned. To explicitly udpate the indexes, run the procedure in the portal database connected as the schema owner.
    SQL> exec wwv_context.sync();

  • Standard SAP Table for PO Header Text and PO Item Text

    Hi,
    I want to know the Standard SAP Table where the PO Header Text and the PO Item Text are stored.
    Thanks,
    RK

    PO texts are stored in tables STXH and STXL.
    TDOBJECT is EKKO for header texts and EKPO for item texts.
    Just for future reference with regards to getting text id's etc.
    eg: PO texts.
    --> Go into the PO.
    --> Go to the text tab (item or header - depends what u want).
    --> Double click into the required text.
    --> Click the "GO TO" menu option.
    --> click Header.
    and all the info you need is there.
    You need to use function module READ_TEXT. Since lenght of text is variable it is stored in binary format and cannot be read via a table viewer.

  • Product Basic text to catalog item text

    Hi,
    I’m trying to use product standard texts (Basic text and inspection text) in product catalog.
    Under text object PCAT_ITM, I’ve defined a text determination procedure with “changes=C” and “Transfer Type=C” associated to an access sequence which has PRODUCT as ref. object and BASE as ref. text type. On assignment of fields I have the key fields PRODUCT_GUID and TDSPRAS where the first one has PRODUCT_GUID defined as comm. field and the second has this field empty.
    The text determination procedure is associated to my catalog type.
    After this configuration I make an initial replication and I can see the different text types for each product but the text is empty.
    Does any one know what I am doing wrong?
    Any help would be appreciated
    Thanks & Regards,
    Phani

    If you're working with B2B - You want catalog/ProductsISAHeader.jsp
    If you're working with B2C - You want catalog/ProductsB2CHeader.jsp
    Look in the source code for something like
    <!-- BEGIN OF CODE for the upper part of page (ie: Categorie Picture, Categorie Name, Categorie Description, And Filter -->

  • How to query free text and how to efficiently process upper/lower case

    Hi friends,
    I'm now have two questions need your helps.
    1, i want to query free text base on oracle semantic, i tried create a Full Text Index on object like ‘CREATE INDEX di_obj_idx ON data_integration(to_char(triple.GET_OBJECT())) indextype is ctxsys.context’, but i got an error 'DRG-11304:function-based indexes are not supported by this indextype’. it seems that can't specified a column with functions. so any way for this?
    2, base on some reasons, we need to query something ignores upper/lower. of course, we can use upper/lower functions, but the performance is very low. what my question is is there any functions can be used in SEM_MATCH table function or any way can give me the higher performance?
    best regards,
    steven
    Sep 9,2009

    Hope this helps
    import java.io.*;
    public class Copy {
    public static void main(String[] args) throws IOException {
    File inputFile = new File("farrago.txt");
    File outputFile = new File("outagain.txt");
    FileReader in = new FileReader(inputFile);
    FileWriter out = new FileWriter(outputFile);
    BufferedReader buff = new BufferedReader(in);
    String c;
    while ((c = buff.readLine()) != null)
    out.write(c.toUpperCase());
    in.close();
    out.close();
    }

  • Difference between Free goods and normal items

    Where we have to create free of goods?.Is it in MM or pricing.
    Is it necesssary to stock the free material.
    If free goods also manufacturing in a same plant,how to handle in sales order.Because this item already created in MM

    hi,
    Instead of giving monetary benefits, the company prefers to give the free goods for the customer in the ratio of 1:1 occasionally.
    in standard sap, normal pricing procedure will be assigned to ur sales area Doc. pricing procedure (A) Customer pricing procedure, where as free goods also will be assigning it to ur sales area,but the document pricing procdure will be as C- denotes free goods.
    In sap, the free goods condition type is NA00, and even access seq. also will be Similar to condition type (it's ur wish to maintain like that), and the pricing procedure as NA0000.
    the transaction code for freegoods is VBN1, where u can maintain ur condition records, here there will be a two option.
    1. inclusive and 2. exclusive. maintain the records and save it.
    kindly check the item category TANN, there pricing relevance should be B- free goods.
    u have to maintain the free goods stock in ur plant. (its juz for transaction purpose).
    i hope ur problem will be solved.
    reward points if it is useful.
    regards
    KR

  • Allow changes to SC fields for catalog items

    We're on SRM 5.0 (SRMServer 5.5). In contrast to free-text (non-catalog) items, EBP makes certain fields display-only when adding catalog items to shopping cart. We need to make the following fields available for user's input when the user adds a zero-priced item from the catalog:
    - price
    - currency
    - UoM
    One solution I can think of is to make EBP treat zero-priced catalog items as free-text items. To achieve that, will it be enough to implement a BAdI (e.g. BBP_CATALOG_TRANSFER) to blank out CATALOGID and CATALOGITEM fields?
    Failing that, can we use BBP_SC_UI_CTRL method of BBP_UI_CONTROL_BADI to make price/currency/UoM available for input?
    I know there're SAP Notes to make Price and UoM changeable for catalog items (693175,748855), but they all entail modifications which I'd like to stay away from as much as possible.
    Thanks and Cheers,
    Serguei

    Thank you for your quick response, Yann.
    So, you confirm that the CATALOGID field is available to the BBP_CATALOG_TRANSFER BAdI, and that clearing it will open the fields? Also, can I assume that CATALOGID is the only criteria in price determination for my scenario - so that, when CATALOGID is blank, EBP will treat the item price as "manual price", not "catalog price"?
    You've brought up a good point about reporting on this field. I'll keep it in mind.
    What about the second approach: can BBP_UI_CONTROL_BADI (or some other BAdI) be used to modify SC field status for the mentioned fields?
    The two OSS Notes are not part of standard, they are not included in any Support Pack, so they're mods, and will be our last option to consider.
    Cheers,
    Serguei

  • Free Text / Catalog Shopping Cart

    Hi,
    I am unable to distinguish the logic required for Free Text and shopping cart  catalog.
    On what basis would i distinguish the logic to the workflow.
    Can anyone help me in this regards,
    I am facing the same issue for
    Cost centre Approval
    Prduct Category approval
    Spend limit Approval.
    For shopping Cart, How do i create the logic where there would be a distinguishing condition for the above mentioned approval process.
    kindly help me !
    shanky
    Edited by: shanky s on Jun 15, 2010 9:23 AM

    Hi,
    If you are using Application Controlled workflow then the starting conditions for each workflow are defined in transaction SWB_COND.
    The attribute &_EVT_OBJECT.EXISTFREETEXTLINEITEM& ( &EC Requirement Coverage Request.Free entry exists& ) can be used to to distinguish between free text items and catalog items. In this transaction you can search for the other attributes you wish to use in the start conditions. You can also see the list of attributes via transaction SWO1. Enter Object/Interface Type = BUS2121. Hit display and expand the attributes menu.
    Kind regards,
    Siobhan

Maybe you are looking for

  • The problem about call dll from VB....

    Dear All. I have a device and  VB dll file.I want to use labview to call  dll.But Labview show "An Exception occurred within the external code ..." Below is  to call this dll details. 1.FindHardware: Call it at beginning when load program first, it c

  • Custom Interactive adobe form as template in PMS

    Hi Experts, In PMS i want to use custom interactive adobe form as template instead of standard.My issue is after creating Int.Adobe form how we can call custom form instead of standard form? Any BADI's i have to use? How we can map the fields? Please

  • 1 SO for 2 Company Codes

    Hi SAP Gurus! Is it possible to create a Sales Order for 2 company codes? Meaning, if there are 2 items in the SO, item 1 is for company code A and item 2 is for company code B. Hope to hear from you guys soon. Thanks in advance.

  • My sound is not work at any app my ipad 3 gen

    aim tried to listen music my sound is not work yesterday was fine i don't get what is the problem i need help thanks

  • Condition Record for Special Price to First 10 customers

    Hello All there is a requirement from real estate client that they want to charge a special price to the first 10 customers purchasing their residential flat.Sale part is being handled thru SD only. Flats are created as Material master. Now as n numb