IDOCS : Use standard FM replacing the custom FM

Hi friends,
                  As a part of redesigning a material interface, I have been assigned a job of replacing the current inbound custom functional module by the standard inbound functional module 'IDOC_INPUT_MATMAS01'.
So, the code which was written in custom functional module needs to be accomodated in the standard inbound FM. As far as I see the possibilites, we could go for the enhancement points given inside the FM or any userexits available there..
Please guide me to find the possibilites of accomodating the existing code from custom FM inside the standard FM.
Thanks,
Gaurav

Don't copy SAP standard to Z-versions...that's usually the work of inexperienced noobies, in most cases, and is rarely an intelligent solution, IMHO.
You have the solution...problem is: how to figure out what the custom function module is doing differently and get that into available enhancements in the standard, if the different logic that the custom FM did is still needed, of course...  Are there available requirements/spec documents for the custom work?  If so, that could be a start, but one could just replace the custom with standard, start testing in Development and work from there, comparing standard to custom results.

Similar Messages

  • How to use standard function keys as custom keys

    how to use standard function keys as custom keys.
    i have encountered that problem while developing a screen, there i'm supposed to use standard function key F2 ( which actually meant for choose) for clearing the screen fields where the cursor is present and f1 for saving data that entered in screen fields, etc...
    kindly help me out.

    Hi ,
    Solution to use SAP reserve function keys F1 .. F4 (mostly this requirement comes up for RF screens) can be acheived by assigning your new Function code using the Menu path Utilities --> F key Consistency in the Menu Painter (SE41) . Once you assign your cutom function code to the standard Fn keys the only remaining step is to make sure that you set a curson on any of the field on sceen by using the Key Word "SET CURSOR" .
    If you dont use the key word SET CURSOR in the PBO of the screen then you might not see any response for F4.
    Thanks

  • CS6 Camera Raw - I can now only crop using aspect ratio in the custom crop setting rather than being able to set the dims in cm and inches? anyone know how to revert? ever since installing new mac operating system things have been strange!

    CS6 Camera Raw - I can now only crop using aspect ratio in the custom crop setting rather than being able to set the dims in cm and inches? anyone know how to revert? ever since installing new mac operating system things have been strange!

    Hi Kglad.
    I have looked at all of my settings both in Bridge and CS6 Photoshop regarding Camera Raw. I am at a loss how to set the crop tool in cm or inches as I once did - now the only option is to crop using ratios of 1:1 etc etc - This is infuriating as lots of my square crops I could set at 10" x 10'' specifically to print one to one to fit frame and mount size -
    Now if cropping using bloody aspect ratio of 1:1 (square) the actual dims of the crop are roughly 4.25 inches x 4.25 inches. this means I then have to open the whole image in photoshop in order to crop at the dims I have set! It was so much quicker in terms of batch cropping in camera raw being able to set dims in centimetres and inches but they have gone and mucked around with it, with the new bloody update! Unless you are an absolute genius and know how I can go back to having an option of CM, Inches and aspect ratio within the custom crop settings? (Please say you do)
    here is the new tutorial for CC -  my guess is they have scrapped the control we had over the custom crop settings
    Cropping Images In Adobe Camera Raw 8

  • Enabling eRecord for standard WIPMOVE in the custom form using wip interfac

    Hi,
    Anyone know how to trigger the eRecord for the standard WIPMOVE transaction in the custom form using WIP Interface (wip_move_txn_interface & wip_movproc_pub.processinterface).
    I have done all the necessary setting and eRecords is getting generated in the standard out of box form. But when i call the same WIPMOVE transaction through a custom form using WIP Interface it is not generating eRecord.
    As suggested by cookbook I tried EDR_ERES_EVENT_PUB.RAISE_ERES_EVENT, ERES.PERFORM_TRANSACTION, nothing is working out.
    Any suggestion ?
    Thanks,
    Senthil

    Hello,
    It seems best to create a Service Request for this issue.
    Regards, Carlo.

  • Trying to send Idoc using Standard Outbound Processin option

    Hi friends
    i created a IDoc  using the Link
    SAP Menu->Tools->Bussiness Communiation-> IDoc Basis -> Test -> Test Tool
    I selected an Idoc of Type MATMAS
    and clicked Standard Outbound Processing , i gave the receiver port , Partner Type(LS) and Partner No. this port is basicall connecting to XI system , and my intention is to send an MATMAS Idoc to XI .
    But once i click Standard Outbound Processing , it throws a dialog saying <b>" Idoc 00000000001900024 was saved but cannot or should not be sent"</b>
    what might be the reason . kindly reply if you know how else do i send a MATMAS IDoc fro R/3 to XI

    Hi,
    have a look at this weblog first:
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
    it shows how to post an idoc to XI
    you need:
    1. WE20 (for matmas) in your R3
    2. rfc dest to XI from your r3 (SM59)
    3. TCODE IDX1 in your XI with parnter number 
    also have a look at dosuments section
    on the XI FAQ page (below)
    for many idoc weblogs
    https://websmp207.sap-ag.de/~sapdownload/011000358700001410142005E/Configure.pdf
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Use standard Function kyes as custom in PF ststus

    Hi all,
    I want to use standard Function kyes(such as F1 & F3) as custom in PF ststus so that I will perform my code by these function keys. Is it possible.
    Thanks
    Sanket sethi

    Yes it is possible.

  • How to use case to replace the & in select statement

    Oracle version : 11.1.0.6.0
    RHEL
    Hi,
    I want to get a list of all expired and locked users but want to replace the "&" with and here is my code but it isn't working.
    Please some guidance, thanks.
    SQL> select username,
    2 case (account_status like 'EXP%' then 'EXPIRED AND LOCKED'
    3 ELS 'no locked users'
    4 end) account_status
    5 from dba_users
    6 where account_status like 'EXPI%';
    case (account_status like 'EXP%' then 'EXPIRED AND LOCKED'
    ERROR at line 2:
    ORA-00907: missing right parenthesis

    798188 wrote:
    thanks for the comments I corrected the ELSE and 'EPX%' but still same error :
    EOH> select username,
    2 case (account_status like 'EXP%' then 'EXPIRED AND LOCKED'
    3 ELSE 'no locked users'
    4 end) account_status
    5 from dba_users
    6 where account_status like 'EXP%';
    case (account_status like 'EXP%' then 'EXPIRED AND LOCKED'
    ERROR at line 2:
    ORA-00907: missing right parenthesisFirst of all, you do not need a CASE statement.
    Did you see the where clause of your query??
    6 where account_status like 'EXP%';do you realise that your query will always return those records for which value of account_status column starts with 'EXP'?
    Why use CASE when it could be simply written like this :
    SELECT username,
           'EXPIRED AND LOCKED'
    FROM   dba_users
    WHERE  account_status LIKE 'EXP%'

  • How to use standard Java file in custom module

    Hi All,        
    I want to use some CatalogItemImpl.java file in my custom DC but i was unable to find any entry in the standard component in businessobject.xml file as <businessObject name="XYZ" className="x"/>. Can anyone let me know how can we use the file file in my custom DC.
    Please provide your inputs......
    Regards,
    Rahul.

    Hi Rahul,
    You will not find the "CatalogItemImpl" in the 'businessobject.xml'. The 'businessobject.xml' is there to define session based API of modules. Those API have properties and web channel builder values injected when the user start a web session.
    For the "CatalogItem", you will have to use the Generic Factory concept. The Generic Factory is used to allocate instance given a configuration. If no configuration exists, the default implementation is used. By adding an entry in the Generic Factory you can choose to allocate your class instead of the default class.
    Within the catalog module, the alias to use for classes extending "CatalogItemImpl" is "com.sap.wec.app.common.module.catalog.businessobject.ext.interf.CatalogItemExtInterf".
    Please refer to the extension guide on how to manage the Generic Factory configuration file.
    Regards,
    Robin

  • How to use standard classes to create custom modulepool program like ME21N

    I am at the Starting Point of doing a classical dynpro program via Abap Objects which address all controls with MVC Architecture .So i debugged the standard ME21n transaction to find out how i can start with. I came across this interface which has no Attributes and Methods.I wondered y .Thats y i posted a Question .I also seen a lot of Standard classes
    CL_TABLE_VIEW_MM
    CL_BASIC_MODEL_VIEW_MM
    CL_COMPOSITE_SCREEN_VIEW_MM
    CL_SCREEN_VIEW_MM
    CL_TABLE_VIEW_MM
    CL_TABSTRIP_VIEW_MM
    CL_TC_BUTTON_VIEW_MM
    CL_TC_ITEM_VIEW_MM
    CL_TOGGLE_VIEW_MM
    CL_VALUE_MODEL_VIEW_MM
    and much more for Model and Controllers ..Can u plz guide me how i can make use of this classes effictively in my custom module pool programming

    I think all these classes serve the purpose of embracing the basic ones and are used specificalty in MM module.
    If you want to create similar module pool program with nice expand/collapse buttons in relation to subscreens please refer the some tips [here|expand/collapse button functionality on module pool screen;
    Also there are transactions like BIBS, DWDM which you can follow the examples from. I think SAP has covered all GUI controlls there so you can create really complex programs with various GUI controlls independently of module used for.
    Of course you can still stick to classes you mentioned but I think the better is to learn some standard approach of creating such screens, then if you feel more advanced go for using module specific ones if you really need that.
    Regards
    Marcin

  • Use standard GUI status in customer GUI status without extra programming

    Hi,everyone.
    I have a problem in my development.
    now, I'm developing my own dialog program. And I need use my own GUI status.
    there are some buttons on application tool bar.when I click some buttons on the
    application tool bar,the program will do something according to the function code.
    But now, I also need the standard tool bar in the screen too.yeah,I know I can input function code
    to the buttons of the standard tool bar and the buttons of standard tool bar will be bright and can
    be clicked. But when I click the button on the standard tool bar like 'back', the program will not
    return to the previous screen .
    so, what I want to know is how can I make the buttons bright and achieve the functionality provided
    by the standard tool bar without extra programming.

    HI,
    you can use Tcode SE41 ( MENU PAINTER ) to copy the status of a standard program.
    to go back to the screen from where you come from like the standard BACK button.
    in PAI
    module go_back.
    in abap source code the module looks like this
    module go_back.
    case sy-ucomm.
    when 'BACK'.
    LEAVE TO SCREEN O.
    endcase.
    endmodule.
    to by pass the screen validations the above code should be written in
    MODULE MNAME AT EXIT-COMMAND.
    in the PAI.
    Thanks and regards
    Ramchander Rao.Krishnamraju

  • How to use standard VS commands in custom menu (vsct)

    Hi,
    I have a .vsct file which defines a custom menu. I want to add some default Visual Studio commands to this menu as well. I already managed to add some default commands such as copy / paste:
    <UsedCommands>
    <UsedCommand guid="guidVSStd97" id="cmdidCopy"/>
    </UsedCommands>
    <CommandPlacements>
    <CommandPlacement guid="guidVSStd97" id="cmdidCopy" priority="0x0100">
    <Parent guid="guidMyMenuCommands" id="grpMyMenu"/>
    </CommandPlacement>
    </CommandPlacements>
    When I do this, the "Copy" command shows up in my custom menu, with default Icon, text and shortcut - just as it should be. However, this does not work for all commands. To be precise, when I want to add the following commands...
    <UsedCommand guid="guidVSStd2K" id="ECMD_FORMATDOCUMENT"/>
    <UsedCommand guid="guidVSStd2K" id="ECMD_COMMENT_BLOCK"/>
    <UsedCommand guid="guidVSStd2K" id="ECMD_UNCOMMENT_BLOCK"/>
    ...nothing happens - no entry is added to my custom menu. How can I include the above default commands in a custom menu?
    Thanks,
    Max

    I just found out that the above commands are there after all, but they are invisible until a source code file is opened. I expected them to be grayed out instead of being totally invisible.
    Nevertheless, there are some commands that cannot be "instantiated" with the CommandPlacement tag. Instead, one needs to create a button for the respective command to show up in the menu. The following code shows an example:
    <UsedCommands>
    <UsedCommand guid="guidVSStd97" id="cmdidGotoDefn" />
    </UsedCommands>
    <Commands>
    <Buttons>
    <Button guid="guidVSStd97" id="cmdidGotoDefn" priority="0x0400">
    <Parent guid="guidMyMenuCommands" id="grpMyMenu" />
    <Strings>
    <ButtonText></ButtonText>
    </Strings>
    </Button>
    </Buttons>
    </Commands>

  • How to know the standard MVT which the customized MVT is copy from ?

    Hi, all:
    please help me
    I created a new MVT, how do I know the original standard MVT which I copy from?
    where I can get the infomation?
    Best Regard!
    Thanks!
    Shafiat.G

    Hello,
    When ever you Create new Mvttype you should craete with 9XX or Zzz or yyy, so that you can identity what is new Mvt type , thats what SAP says, we have to fllow with that

  • How to call standard SAP method in the Custom Program ?

    Hi,
    i need to call sap standard method 'OpenItemRollinout' in my custom program. For the SAP Standard method 'OpenItemRollinoun' the BOR(Business Object) is 'PAYSCHEME'. So how to call the SAP standard method in the custom program ???

    Hi,
    In the method that you have provided only one function module is being used so better use the FM and copy the remaining code based on ur requirement.
    FM is ISU_S_PAYSCHEME_ROLLIN_ROLLOUT.
    Regards,
    Vijay.

  • How to use Standard Text Key in maintenance order header long text?

    Dear All,
    I have created a standard text key using transaction CA10 and I want to use this in maintenance order header long text. Is there any way to select any standard text key in maintenance order header long text?
    Regards & Thanks,
    Saif

    Hi
    To use standard texts, perform the following six steps:
    Select the maintenance order and access the operation overview screen using Goto -->Operation overview.
    You can enter standard text keys in this screen or in a detail screen for the relevant operation.
    Enter a standard text key in the appropriate field and press ENTER .
    If the text is longer that the short text line available, the field Text is selected for that operation.
    Check the long text and edit it if necessary. To do this, select the operation and choose Operation--> Long text.
    The system branches to the text editor screen. If you also entered a short text for the operation and specified that this should not be overwritten by the standard text, you will see the short text displayed in the first line of the editor. The following lines contain the standard text.
    Check the standard text and change it if necessary.
    Save the final version of the text and return to the previous screen with Goto--> Back.
    Save the maintenance order.
    Standard texts are created for your system by your system administrator using the Customizing function.
    Regards
    Makarand Gurjar

  • After idoc regenration unable to view the field in IDOC

    Hi,
    I have enhanced the business partner by EEWB.
    After tha i have regenarted the message type CRMXIF_PARTNER_SAVE and bo type BUS1006 by Tcode BDFG.
    After that also i am unable to view the field in Basin type  CRMXIF_PARTNER_SAVE01 [message type CRMXIF_PARTNER_SAVE ].
    New Zfield added through EEWB is available in CRMXIF_PARTNER_COMPLEX structre.But not coming in IDOC.
    Please advice.
    Regards
    Malay

    Hi,
    From your thread i have understood that the EEWB extended fields have not appeared in the IDoc after regeneration.
    For the customer enhancements there are some of the XIF segments provided by SAP to transport them to IDoc structure.
    Now that you have added the customer fields using EEWB. Please add the fields
    to CRMXIF_CUSTOMER_H and then regenerate the IDOC using BDFG.
    After extending these above mentioned structure kindly regenerate the Idoc Structures. I recommend
    not to add the enhancement fields to the CRMXIF_PARTNER_COMPLEX structure which might lead
    to inconsistency.
    You can make use of CRMXIF_CUSTOMER_H for customer enhancements.
    Regards,
    Venkat

Maybe you are looking for

  • Moving back my iPhoto library from an external drive to my computers drive

    Hi! I moved my iPhoto library file to my external NAS but when I then opened the file I couldn't see previews of the photos, they were just empty with "frames" around them. I had to click each picture to see what they looked like, I guess there isn't

  • Welcome & Rules of Engagement

    Welcome to the Remote Connection to SAP Forum! Please use the search before you post. More detailed <a href="https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement">rules of engagement</a>, can be found on the Wiki. Happy posting! The Community

  • HAL - SAP Connection Adapter

    Does anyone know if it is possible to access SAP from within a HAL integration using a non-dialog SAP user ID? Our integrations currently pull SAP data using a regular SAP Logon ID, so we have to update the password and recreate the executables every

  • Is it possible to use a i-phone in South Africa that was purchased in USA?

    Question: Is it possible to use a i-phone in South Africa that was purchased in USA?

  • CJ20N BAPI to add Partner functions

    I am looking for a bapi to add partners to a WBS element. I have managed to add partners to the project definition using BAPI_BUS2001_PARTNER_CREATE_M but for the underlying WBS element I am not able to find a BAPI Thanks Yves