SAP Standard BAPI Issue ---BAPI_PROCORDCONF_CREATE_TT

Hi
We are using the standard BAPI--  BAPI_PROCORDCONF_CREATE_TT to do Process order confirmations , which is invoked by an MII BLS using data from the MES system.
Everything worked like a charm ( Partial confirmations, Final Confirmations, Goods Movements ie.101 etc) , but recently we implemented it a new plant. Now in this plant there is a strange Business process i.e they Do a partial confirmation of the full qty of the process order and then do a Final Confirmation with Zero Qty. let me explain
Process order requires 100 GAL of a perticlar paint .
First the MES system does a process order confirmation and goods Receipt of 100 Qtys  as  a Partial confirmations and then They do a Final confirmation with Qty as Zero.
This works fine when i do it in the SAP GUI ( CORK t-code for process order confirmations and GR) but with the BAPI  BAPI_PROCORDCONF_CREATE_TT , the first transaction sets the Status of the process order the to PCNF DLV (which is as expected) .
Next when they send a Zero Qty with a final Confirmation , the system changes the STATUS of the proces order to CNF (and removes the DLV) which does not happen with SAP GUI and CORK t-Code.
Is there any parameter that i am missing.
Please help me. the plant has gone live , they dont want to change the process and i need to resolve this issue.
Regrads
Suraj Prabhu

Hi CKxMII
Movement Type value i am passing is 101.
What i am doing in MII is first i Pass the basing parameters of Plant, Order ID, Phase, Yield and Confirmation type (X for Final, Space for partial) to another standard BAPI BAPI_PROCORDCONF_GET_TT_PROP.
Now this BAPI returns me with all the required parameters for the  actual Process Order Confirmation BAPI i.e BAPI_PROCORDCONF_CREATE_TT .
See the issue is not that the Final or Partial Confirmation is not happening. They are happening fine. Only in case where i am doing a final confirmation with the Qty = Zero is where i am seeing the  DL Flag is dropped.
Regards
Suraj

Similar Messages

  • SAP Standard BAPI for LT12

    Dear All,
    Is there a standard BAPI or BADI to perform LT12 transaction
    Regards
    Amey Kulkarni

    there is a function module  L_TO_CONFIRM

  • SAP standard FM or BAPI for getting customer details from condition record

    Can someone suggest some SAP standard BAPI or FM with the help of which we can get the customer details of all it's pricing conditions maintained in condition tables provided we have the condition record number with us.

    Hi,
    look at the below BAPI's
    BAPI_CUSTOMER_DISPLAY
    BAPI_CUSTOMER_GETDETAIL2
    Regards
    Sudheer

  • SAP FSRI - Insurance : BAPI Issue

    Hi All,
    Has anyone worked on SAP FSRI module and specifically the BAPI  "/MSG/BAPI_RISK_MODIFY_MULTIPLE". If yes could you please share how to execute this?
    Thanks,
    Stephen

    Hi CKxMII
    Movement Type value i am passing is 101.
    What i am doing in MII is first i Pass the basing parameters of Plant, Order ID, Phase, Yield and Confirmation type (X for Final, Space for partial) to another standard BAPI BAPI_PROCORDCONF_GET_TT_PROP.
    Now this BAPI returns me with all the required parameters for the  actual Process Order Confirmation BAPI i.e BAPI_PROCORDCONF_CREATE_TT .
    See the issue is not that the Final or Partial Confirmation is not happening. They are happening fine. Only in case where i am doing a final confirmation with the Qty = Zero is where i am seeing the  DL Flag is dropped.
    Regards
    Suraj

  • Issue while creating Outbound Delivery using Standard BAPI

    Hi all,
    I am trying to create an outbound delivery for a Sales order using the Standard BAPI - BAPI_OUTB_DELIVERY_CREATE_SLS.
    After giving the valid inputs for Sales order no and doc no, am getting an error as "No instance of object type OutboundDelivery has been created. External reference:" But when trying to create manually there is no problem. Please suggest what may be the issue and how to correct it?
    Regards,
    Vimala P

    Hi Vimala,
    I am trying to create outbound delivery using BAPI_OUTB_DELIVERY_CREATE_SLS & BAPI_DELIVERYPROCESSING_EXEC. But no success. Getting "No instance of object type outbound delivery has been created" in return.
    1) Delivery Type
    2) Delivery selection date
    Needs to be passed in import parameters.
    Could you please tell me what are all the parameters to be passed under tables tab in RV_DELIVERY_CREATE?
    Thanks in Advance..
    Regards,
    Rajasekar .M

  • Standard BAPI to post payment in SAP-ISU

    Hi Experts,
    My client's requirement is the payment via third party should be posted synchronously in SAP-ISU system means payment is accepted by third party and we just need to update that payment in SAP-ISU system. We are trying to achieve this by RFC.
    I came across BAPI_CTRACCTRCTACCNT_PAYBYCARD which post the payment in the system but it need credit card detail. I want to post the payment from third party which can be cash/cheque. I just wanted to know if there is any standard BAPI which can be used to post payment in SAP-ISU system?
    Thanks in Advance,
    Mansoob
    Edited by: Mansoobkhan on Oct 21, 2010 4:08 PM

    Hi you can try with the following BAPI'S
    BAPI_CTRACPAYMINC_CREATE
    BAPI_CTRACPAYMINC_APPEND
    BAPI_CTRACPAYMINC_RELEASE
    BAPI_CTRACPAYMINC_CLOSE
    If you have PI available you should check out the external cash desk functionality.
    Best regards.
    Cristóbal.

  • Standard BAPI for creating groups in SAP

    Hi,
    I have a requirement to create user groups in SAP executing a BAPI from an external application.
    As an input parameter the group name and group description will be passed to the BAPI.
    I am unable to find the standard BAPI for the same. Can anyone help me with the BAPI name for creting groups in SAP?
    Thanks in advance,
    Ani

    Hi,
    I think you can search for it or you can create a thread at ABAP section.

  • Standard BAPI for creating groups in SAP using JAVA and JCO

    Hi,
    I have a requirement for creating user groups in SAP from java using JCO but i am unable to find the standard BAPI name to creating user groups.
    Can anyone let me know whats the bapi name for creating user groups in SAP?
    Thanks in advance,
    Ani

    Hi,
    I think you can search for it or you can create a thread at ABAP section.

  • Need Standard BAPI To Create Opportunity in SAP Using Java Connector.

    Hi All,
         What is the standard BAPI to create an opportunity in SAP CRM through Java Connector.
    Please share code if available for doing same. I have found BAPI_OPPORTUNITY_CREATE_MULTI .
    How to create opportunity in SAP through java connector using BAPI_OPPORTUNITY_CREATE_MULTI .

    Hi,
    I think you can search for it or you can create a thread at ABAP section.

  • Can we execute an SAP Standard ABAP Programme from a Custom BAPI?

    Hi,
    We have a requirement in our project where in we have to execute an SAP Standard ABAP report. We need to execute it from a Portal by click of a button.
    What we are thinking is that if we have a custom BAPI which triggers the execution of ABAP report, we can execute the BAPI from the Portal using Adaptive RFC Function call by developing a custom Web Dynpro Java application.
    So, my question is it possible to execute an ABAP report making sending required input parameters to the ABAP report from the BAPI. If so, how can we achieve this?
    Regards
    Ram

    Hi Brad,
    Thanks for your quick response. Actually, it is not exactly a report. We are trying to call an SAP Program related to SAP Business Workflow.
    When the user clicks on Approve or Reject buttons on the SAP GUI, this program will be called and exectured which inturn updates many Project System Tables.
    What we are trying to  do is that we had developed a custom Web Dynpro Java Application for achieving the SAP Workflow. Instead of reinventing the wheel, we just want to use already existing SAP Program which updates the Project Systems tables.
    So, from the Portal Workflow Inbox when the user clicks on the Approve or Reject buttons, we would like to call a custom BAPI which will execute this program.
    Could you please explain in detail how to achieve this? Thanks in advance.
    Regards
    Venkat

  • Support message creation using "BAPI_NOTIFICATION_CREATE" standard BAPI

    Hello Experts,
                         I am a ABAPer making use of  "BAPI_NOTIFICATION_CREATE", for creation of support desk message in SOLMAN 4.0 . The problems that i am facing , when i create message using this BAPI are,
    1)By default the notification type is taken as 'SLFN',though i pass 'SLF1' as my input parameter to BAPI.WHY is this happening?
    2)The description part of the message is not coming up in the support desk screen ,though i pass it in NOTIF_TEXT_LINES in TDLINE.
    3)Support Team value is getting picked up in the partners tab of Transaction data in support desk screen.
    4)I would like to ADD ATTACHMENTS also ? where should i pass this parameter ?
    Other than this i am getting the rest of the feilds,in the message created
       If some one has worked with this standard BAPI pls send me the details of the input parameters that i have to pass for the message creation and give solution for my problem ASAP.
    If  there are any SAP notes or blogs that are related to this,pls send me those details also, its a urgent requirement.
    Thanks & Regards,
    Mohana Priya

    Was this resolved? I am having same issue I need to get the Description and Attachements fixed, Any help is appreciated, Thanks

  • Copy standard bapi to Zbapi in the same standard package

    Dear SAP,
    I wanted to copy a standard bapi into Zbapi. As soon as i do this it is asking for access key.
    Is it ok to use the access key and create??
    Is there any exit to do this ?
    Please help me in this regard.
    The Bapi name  /AFS/BAPI_SALESORD_CREATEFDATA
    from this Bapi, i want to create the ZBAPI.
    Regards,
    Arati

    If you put it in the same function group as the original, when new function modules are added to that function group, your BAPI will be affected - possibly disappear (depending on settings). it will certainly be an upgrade issue.
    If you put it in a SAP package, you are violating the principle of separating custom developments from SAP standard, but it's unlikely to cause issues.
    However, copying a BAPI (indeed any cloning of SAP standard code) is a bad idea. The reason is that the copy won't benefit from any notes or upgrades. If there's an error in the standard fixed by note application, you won't get it applied in the copy. Your copy will gradually become out of date. At some point it will probably break, and then you'll have to reclone the original, which can be quite difficult if it has changed radically.
    You should first try to find user exits (CMOD, BADI, explicit enhancement points), and implicit enhancement points, and finally direct modification of the original bapi.
    I repeat, cloning a SAP standard object is 99.9999% of the time the worst things to do. Far worse than a customer modification. Ignorant project managers, team leads etc. prefer clones because they don't need an object key. Don't be stupid. Do the right thing.

  • SAP Standard Jobs are getting canceled

    Hi Basis Gurus,
    In our Quality BW 3.5 system the SAP Standard jobs are getting canceled.
    The jobs are as follows
    SAP_APPLICATION_STAT_COLLECTOR
    SAP_CCMS_CPH_HRCOLL
    SAP_CCMS_MONI_BATCH_DP
    SAP_COLLECTOR_FOR_JOBSTATISTIC
    SAP_COLLECTOR_FOR_NONE_R3_STAT
    SAP_COLLECTOR_FOR_PERFMONITOR
    SAPCONNECT ALL SEND
    SAP_REORG_ABAPDUMPS
    SAP_REORG_SPOOL
    SAP_RSICFDLT
    In SM37 when i click on the job log for the above mentioned jobs the system is promting a message saying as "Error reading job log"
    Please let me know how can troubleshoot it and resolve this issue.
    Our is qulaity BW 3.5 system
    Solaris OS
    Oracle Database
    Please help me.
    Regards,
    Anil.

    Hi ,
    For log display reason, try the note suggested. Jobs cancel reason may be due to that the user who schedule that job are locked or not exist on that client. Or other reason will be clear only after log display.
    Ankit

  • Do you trust the SAP standard rule set ?

    Hello all,
    I have the impression that, too often, the SAP standard ruleset has been taken for granted : upload, generate and use. Here is a post as to why not to do so. Hopefuly, this will generate a interesting discussion.
    As I have previously stated in other threads, you should be very careful accepting the SAP standard rule set without reviewing it first. Before accepting it, you should ensure that your specific SAP environment has been reflected in the functions. The 2 following questions deal with this topic :
    1. what is your SAP release  ? ---> 46C is different than ECC 6.0 in terms of permissions to be included in the function permission tab. With every SAP release, new authorization objects are linked to SAP standard tcodes. Subsequently some AUTHORITY-CHECK statements have been adapted in the ABAP behind the transaction code. So, other authorizations need to provided from an implementation point of view (PFCG). And thus, from an audit perspective (GRC-CC), other settings are due when filtering users' access rights in search for who can do what in SAP.
    2. what are your customizing settings and master data settings ? --> depending on these answers you will have to (de)activate certain permissions in your functions. Eg. are authorization groups for posting periods, business areas, material types, ... being used ? If this is not required in the SAP system and if activated in SAP GRC function, then you filter down your results too hard, thereby leaving certain users out of the audit report while in reality they can actually execute the corresponding SAP functionality --> risk for false negatives !
    Do not forget that the SAP standard ruleset is only an import of SU24 settings of - probably - a Walldorf system. That's the reason SAP states that the delivered rule set is a starting point. 
    So, the best practice is :
    a. collect SAP specific settings per connector in a separate 'questionnaire' document, preferably structured in a database
    b. reflect these answers per function per connector per action per permission by correctly (de)activating the corresponding permissions for all affected functions
    You can imagine that this is a time-consuming process due to the amount of work and the slow interaction with the Java web-based GRC GUI. Therefore, it is a quite cumbersome and at times error-prone activity ...... That is, in case you would decide to implement your questionnaire answers manually. There are of course software providers on the market that can develop and maintain your functions in an off-line application and generate your rule set so that you can upload it directly in SAP GRC. In this example such software providers are particularly interesting, because your questionnaire answers are structurally stored and reflected in the functions. Any change now or in the future can be mass-reflected in all (hundreds / thousands of) corresponding permissions in the functions. Time-saving and consistent !
    Is this questionnaire really necessary ? Can't I just activate all permissions in every function ? Certainly not, because that would - and here is the main problem - filter too much users out of your audit results because the filter is too stringent. This practice would lead too false negatives, something that auditors do not like.
    Can't I just update all my functions based on my particular SU24 settings ? (by the way, if you don't know what SU24 settings are, than ask your role administrator. He/she should know. ) Yes, if you think they are on target, yes you can by deleting all VIRSA_CC_FUNCPRM entries from the Rules.txt export of the SAP standard rule set, re-upload, go for every function into change mode so that the new permissions are imported based on your SU24 settings. Also, very cumbersome and with the absolute condition that you SU24 are maintained excellent.
    Why is that so important ? Imagine F_BKPF_GSB the auth object to check on auth groups on business areas within accounting documents. Most role administrator will leave this object on Check/Maintain in the SU24 settings. This means that the object will be imported in the role when - for example - FB01 has been added in the menu.  But the role administrator inactivates the object in the role. Still no problem, because user doesn't need it, since auth groups on business areas are not being used. However, having this SU24 will result in an activated F_BKPF_GSB permission in your GRC function. So, SAP GRC will filter down on those users who have F_BKPF_GSB, which will lead to false negatives.
    Haven't you noticed that SAP has deactivated quite a lot of permissions, including F_BKPF_GSB ? Now, you see why. But they go too far at times and even incorrect. Example : go ahead and look deeper into function AP02. There, you will see for FB01 that two permissions have been activated. F_BKPF_BEK and F_BKPF_KOA.  The very basic authorizations needed to be able to post FI document are F_BKPF_BUK and F_BKPF_KOA.  That's F_BKPF_BUK .... not F_BKPF_BEK. They have made a mistake here. F_BKPF_BEK is an optional  auth object (as with F_BKPF_GSB) to check on vendor account auth groups.
    Again, the message is : be very critical when looking at the SAP standard rule set. So, test thoroughly. And if your not sure, leave the job to a specialized firm.
    Success !
    Sam

    Sam and everyone,
    Sam brings up some good points on the delivered ruleset.  Please keep in mind; however, that SAP has always stated that the delivered ruleset is a starting point.  This is brought up in sap note 986996     Best Practice for SAP CC Rules and Risks.  I completely agree with him that no company should just use the supplied rules without doing a full evaluation of their risk and control environment.
    I'll try to address each area that Sam brings up:
    1.  Regarding the issue with differences of auth objects between versions, the SAP delivered rulset is not meant to be version specific.  We therefore provide rules with the lowest common denominator when it comes to auth object settings.
    The rules were created on a 4.6c system, with the exception of transactions that only exist in higher versions.
    The underlying assumption is that we want to ensure the rules do not have any false negatives.  This means that we purposely activate the fewest auth objects required in order to execute the transaction.
    If new or different auth object settings come into play in the higher releases and you feel this results in false positives (conflicts that show that don't really exist), then you can adjust the rules to add these auth objects to the rules.
    Again, our assumption is that the delivered ruleset should err on the side of showing too many conflicts which can be further filtered by the customer, versus excluding users that should be reported.
    2.  For the customizing settings, as per above, we strive to deliver rules that are base level rules that are applicable for everyone.  This is why we deliver only the core auth objects in our rules and not all.  A example is ME21N. 
    If you look at SU24 in an ECC6 system, ME21N has 4 auth objects set as check/maintain.  However, in the rules we only enable one of the object, M_BEST_BSA.  This is to prevent false negatives.
    3.  Sam is absolutely right that the delivered auth object settings for FB01 have a mistake.  The correct auth object should be F_BKPF_BUK and not F_BKPF_BEK.  This was a manual error on my part.  I've added this to a listing to correct in future versions of the rules.
    4.  Since late 2006, 4 updates have been made to the rules to correct known issues as well as expand the ruleset as needed.  See the sap notes below as well as posting Compliance Calibrator - Q2 2008 Rule Update from July 22.
    1083611 Compliance Calibrator Rule Update Q3 2007
    1061380 Compliance Calibrator Rule Update Q2 2006
    1035070 Compliance Calibrator Rule Update Q1 2007
    1173980 Risk Analysis and Remediation Rule Update Q2 2008
    5.  SAP is constantly working to improve our rulesets as we know there are areas where the rules can be improved.  See my earlier post called Request for participants for an Access Control Rule mini-council from January 28, 2008.  A rule mini-council is in place and I welcome anyone who is interested in joining to contact me at the information provided in that post.
    6.  Finally, the document on the BPX location below has a good overview of how companies should review the rules and customize them to their control and risk environment:
    https://www.sdn.sap.com/irj/sdn/bpx-grc                                                                               
    Under Key Topics - Access Control; choose document below:
        o  GRC Access Control - Access Risk Management Guide   (PDF 268 KB) 
    The access risk management guide helps you set up and implement risk    
    identification and remediation with GRC Access Control.

  • How to populate custom fields in SAP standard Basic type DELFOR01(E1EDK09)

    I've a requirement to include and populate 2 custom fields in SAP standard basic type DELFOR01 and Segment E1EDK09 (it is at hierarchy level 1 ) .
    The requirement looks very simple but for this, as per my knowledge, I have to create a new  Basic type with the copy of segment E1EDK09 and attach it to outbound process code and write my own function module to populate the segments.
    It seems ok but the there are some existing codes in the user-exits for the SAP standard function module.These codes will not get triggered.(Or I've copy the user-exits code in my FM)
    Can we do it any other way to handle this kind of situation?
    Thanks in advance for your suggestions and help.

    Hi Phani,
    You have done it correctly. ECC additional data to be moved to EWM, 1. you need to enhance the CIF for master data/ bapi  to populate the data in the custom field in EWM. 2. Make your your are not enhancing only one structure. You need to do it in the CI includes so that the field is available in all the related tables/structures.
    3. The BAPI/FM which updated these tables will take care automatically to update the custom field data if the field is correctly added in all the tables.
    4. If the custom fields are added correctly and still the data is not getting saved , then need to check the mapping of the custom field and bepi extension.
    Let me know if this helps.

Maybe you are looking for

  • Transaction EXECUTE is unknown - in Transaction Launcher

    Hello All, We are on CRM 4.0 using IC Web Client.Our requirement is to pull R/3 Sales Order using Transaction Launcher.I confured TL and created a link(List of Sales Orders) on the Navigation Bar. When I click on the Link it is asking a R/3 Login and

  • Portrait Mode to 1080p display?

    Anyone know if the mini will support a pixel for pixel portrait mode display to a 1080p consumer flat panel? The intended use is to display a website in a long format for an iPad-shaped kiosk display in a building. There have been a handful of posts

  • Different colored power button !

    hi guys i bought a macbook pro from best buy like 3 months ago, it was a new one so i paid full price.Then i just exchanged my mbp to another new mbp because it seems so slow to me.Then now i realize that my new macbook's power button hasnt got the s

  • Rebate process in Materials Management

    Hi Experts, I want to know the rebate process in Materials Management.Can somebdy help me with this or provide if any documents available. We have a scenario that we have ana agreement with vendor that if we buy quantity of say 1000pcs in year he wil

  • Acrobat Pro doesn't appear after downloading

    I have downloaded Acrobat Pro for the free trail but after saying download is complete i don't find the app anywhere on my computer.