Blocking manual output when posting not done

Hi Friends,
we have a  requirement where invoice output should not be allowed when the finance posting is not done. i know we can do this by adding a routine for output type in procedure. but this works only in case of automatic determination. But, we need to restrict in case of manual addition also. when the user tries to trigger manually, the system should throw an error message.
thanks in advance...

There is no way to restrict the users from creating the output manually. Requirements are not checked for manually created output lines (a message will be displayed).
There might be some brutal ways, such as a modification or taking away output authorization from the users completely and creating output by a background job, but it might cause more problems than do good.
This is mostly a training issue - just train the users not to try and force the output, if none was created. Its for their own benefit.

Similar Messages

  • Document not found. Excise posting not done or document is archived.

    Hi,
    I have created an order, delivery and billing document. Billing doc has been released to accounting. However though the accounting doc has been generated, the excise invoice is not generated and also BED, EDCESS & VAT amount not disable. When I was doing the Excise invoice (T code: j1iin) I got the following error
    Modvat utilization done already for XXXXXX of Delivery No: XXXXX
    Message no. 8I446
    Diagnosis
      Modvat utilization done already for mentioned billing document
    Procedure
      Check the billing document entered
    If I click on display button after that I got error like
    Document not found. Excise posting not done or document is archived.
    Message no. 8I301
    Diagnosis
    The entered document number could not be found either because it is not
    correct or the document has been archived
    Procedure
    Please check the entered document number
    Plz help me what cud be the reason for that.
    Regards
    LVK

    Dear LVK
    Go to SE16, input Table J_1IEXCHDR and execute.  There input the excise invoice number and execute.  Check whether system is showing a document.  Alternatively, without giving any data in the above table, just give the excise invoice date and execute.  Check whether the said  excise invoice is stored in the table.
    thanks
    G. Lakshmipathi

  • RG 23 Part II posting not done

    RG 23 Part II posting not done-this error is coming while doing MIRO.Pls solve.

    P1175357 wrote:
    RG 23 Part II posting not done-this error is coming while doing MIRO.Pls solve.
    HI,
    Can You elaborate your question?.
    AND also once check the seetings in spro->img->Logistics - General->Tax on Goods Movements->India->Maintain Excise Groups
    in that dont check the post ei in migo and save
    after completion of migo
    do j1iex for capture the value
    after that do miro.
    Thanking you.

  • Costing blocked for material X.Posting not possible.Do you want to cancel?

    Hi,
    I need to do a costing via transaction CK11N. The above mentioned error message appears, but I can not find the respective block.
    Where can I find these blocks?
    In the material master I can not find a costig block for this material (tab Costing 1 - Do not cost).
    Thank you in advance for your help!

    HI,
    Please check in Material master t code MM03
    1. Basic Data 1 view: X plant material Status, is there any value?
    2. MRP 1 View, Plant Specific materail Status
    3. Costing 2 View- Plant Sp.matl Stauts- IS there any value?
    One of this should be the cause..
    Hope. this helps!

  • Bursting API - FileSys Output - when is PDF "done"?

    I'm using Bursting APIs (DocumentProcessor(..); .process()) to produce multiple PDFs and place them on the filesystem - to a Win XP folder. In parallel, I have another independent custom Java process running to poll the folder. The second (polling) process gets to an individual PDF, uses RandomAccessFile(...,"rw") and .getChannel().tryLock() on it, and if the lock is obtained (and released) - it grabs it for further processing. I have a suspicion that the second process grabs the PDF before the file is actually "done". I'm wondering if there is a "recommended" method checking if the Bursting engine is done placing the individual PDF onto the filesystem?

    see the documentation. there are bursting listner so I think this should work for you.
    ike wiggins
    http://bipublisher.blogspot.com

  • Block UD saving, If stock posting is not done

    Dear Experts,
    My requirement is to block UD when a stock posting activity not completed. In standard setting, the system allows to save UD without stock posting completion.
    Is there any customization is possible to do this activity?
    So that, the system should not allow UD saving without stock posting completion.
    VRMP.

    Hi VRMP,
    Gajesh is guiding you in 100% correct way. Status Profile will work for you exactly as per your requirement.
    You will be in need to use the STD Profile "QM_L_001 - Inspection Lot Profile 1" will surely work for you. Herewith attaching some guiding links that are prepared to establish the control to prevent UD if RR is not done. Similarly look into for some business transaction that prevent UD before Stock posting.
    [Thread - 1 |Re: User Profile created to block the UD, if RR is not done.]
    [Thread - 2|Re: Result recording mandatory before UD]
    [Thread - 3|Re: How to prevent UD when Result Recording is not carried out]
    Or the at the other hand you can do it smarter way also.
    Make the Posting proposal for UD code in Back ground in QS51 for each UD code. By doing this if the user will perform UD and save, system will; perform the Stock posting in background automatically.
    Reagrds,
    Shyamal

  • Generate DELVRY  Idoc when Post goods issue is done in SAP

    I need to generate an Idoc when post goods issue is done in SAP (outbound to SAP) .I understood that I can do this using the message control .The message type DESADV with the process code DELV will support this.
    But I didn’t understand how to trigger the Idoc.In the current scenario our Company is doing the post goods issue in SAP for the in three different ways.
    1.Manually doing the post goods issue through the transaction VL02N
    2. an Inbound Interface (using Idoc)  which will do Post goods Issue in SAP
    3.Another Interface using BAPI, which will, do post goods issue in SAP
    I have to run my outbound interface when the post goods issue is done by all the above three ways.  Can any one help me out in this?

    You have to configure the output first .
    You can use output type LAVA ( avaialble in Std SAP ) .
    ( Tcode is NACE , Select Application V2 -> Outputtypes ).
    ( Create condition records suitable to generate an output)
    Next is ALE.
    Setup a distribution Model ( for DESADV ) and all other setup for ALE i.e. Distribute Dist. Model / Generate Partner Profile .
    In the Partner profile in WE20 select your partner system. Double CLick on Outbound Message DESADV ( this wd be there after you generate partner profile , if not add it here in outbound ) . On this screen goto tab MESSAGE CONTROL .
    Application - V2
    Message Type - LAVA
    Process Code - DELV.
    Now you are ready to go. The moment a PGI is done in any form an output LAVA would be proposed and processed using process code DELV.
    Cheers.

  • Purchase Order output to be blocked in ECC when the PO is technically Incom

    Hi All,
    First of all I would like to say that, I have searched the entire forum for this issue & as i could not find any thread relating to this, I am posting.
    We have implemented SAP GTS & whenever a purchase order is created in ECC system and due to Business partner missing or Legal Unit missing in GTS, the document is created as Technically incomplete in GTS.  Inspite of technically incomplete, the ECC users are able to print out the PO.  We have implemented a SAP note for blocking the purchase order output when the customs Import document is Blocked in SAP GTS.
    Could anyone let me know if we have any OSS note for blocking Technically incomplete purchase order's or is there any workaround to prevent the output from being printed.
    Regards
    Aravind G

    Hi,
    We have a requirement to block PO output as well so we implemented Note 900555. But how does it work? We do not see anything anywhere on the PO that would prevent output. We have POs that are blocked in GTS and nothing is any different on the PO. The note doesn't really explain how it works either. We assumed that the Output logs would also show a message of some sort.
    In addition, when this note references blocking "output" is it only meant for blocking print? Or can it block electronic transmission as well?
    If we can't get this note to work, we are thinking of adding GTS to the PO Release Strategy, in order to block transmission of anything to the supplier.
    Thanks,
    Jessica

  • User Profile created to block the UD, if RR is not done.

    Hi Gurus,
    For Inspection Type Z10,the UD to be blocked,if Result Recording is not carried out.
    ie if open charac. exist, System should block the UD.
    I have created a user status coping SAP Std. STATUS PROFILE - QM_L_003 AND
    NAMED AS "QM_UD_BK".
    System Status Profile - QM_L_003 is used to block the UD
    (No Stock Posting Before UD)
    I have assigned this Status Profile to the INSP. TYPE - Z10.
    I have defined two status namely (1) INIT AND (2) QFIN.
    STATUS    --     POSITION    --      PRIORITY
    INIT            --           1           --         1
    QFIN          --           2           --         1
    (1) For Status - INIT - Business transaction
                         - Access Usage Decision - FORBIDDEN 
    (2) For Status - QFIN - Business Transaction
                        - Make Usage Decision - ALLOWED.
    I have done the GR.
    System created the Inspection Lot.
    The insp.lot has user status as "INIT"
    Now the UD is blocked.
    I am able to do Result Recording.
    After completing the  the Result Recording, The Status must change to QFIN.
    It is not changing.
    Hence I am unable to do UD.
                             MY REQUIREMENT
    After entering the Results in Result Recording Screen, the user status must change to QFIN  automatically.
    Once the QFIN status exists, UD can be done.
    Please do the needful.
    With Regards,
    Raghu Sharma

    Dear Shyamal Ji,
    Thanks for your prompt reply.
    I have created a new profile and copied your statuses only.
    For RRCL,When we assign the "Make usage decision" as FORBIDDEN AND  I have selected "NO ACTION" COMBINATION.
    You have stated that RRCL and NSBU  - SET AS INITIAL STATUS.
    BUT IT IS ACCEPTING FOR ONE OF THE STATUSES ONLY INITIAL STATUS.
    *WHEN I ACTIVATE THE INITIAL STATUS BOX FOR THE STATUS - NSBU, I GET THE FOLLOWING ERROR.
    THE ERROR IS GIVEN BELOW
    Statuses RRCL and NSBU are initial statuses
    Message no. BS246
    Diagnosis
    In each status profile only an initial status may have a reference number.  However, status RRCL and NSBU are
    both initial status and for both a reference number is specified.
    Procedure
    Mark one of the two status as initial status or delete the reference number of one of these status.
    With out selecting the "INITIAL STATUS" FOR NSBU, I have checked.
    The status changes as soon as I select the code.
    But for both the cases the status is changing.
    I could not stop the UD, when RR is not done.
    How you are able to check the box " INITIAL STATUS".
    I am able to copy your setting completely except the checking of the INITIAL STATUS BOXES FOR BOTH THE STATUSED - RRCL AND NSBU.
    Please guide me.
    Thanks for your concern.
    With Best Regards,
    Raghu Sharma.

  • Update correspondence history (DFKKCOHI) when posting manually via FPE1

    Hi experts,
    Here is a difficult one. I need to update the correspondance history when posting manually certain types of documents via FPE1. I was told to use business event 723 - Correspondence : Free --> Create (tcode FQEVENTS) that is one of the events for Document. I thought that by creating and activating my customer function module Z_FKK_SAMPLE_0723 it should be enough, placing my own code there. But I can see that when I post a document via FPE1 this event is never triggered, even though now is activated. Am I missing something??
    After a lot of debugging I found out that event 1118 is called instead (one of the events called among others).
    From include LFKPPFB0
    * finally call the posting module
      CALL FUNCTION 'FKK_CREATE_DOC'
        EXPORTING
          I_FKKKO          = FKKKO
          I_UPDATE_TASK    = ' '
          I_FKKOPL_CF      = 'X'
          I_DIALOG         = 'X'
        IMPORTING
          E_OPBEL          = XOPBEL
        TABLES
          T_FKKOP          = XFKKOP
          T_FKKOPK         = XFKKOPK
          T_FKKOPW         = XFKKOPW
          T_FKKOPL         = XFKKOPL
          T_FKKOPKC        = XFKKOPKC
          T_FKKOPREL       = XFKKOPREL
          T_FKKOP_ESR      = XFKKOPESR
        EXCEPTIONS
          ERROR_MESSAGE    = 4.
      IF SY-SUBRC = 0.
        PERFORM EVENT_1118.
      ELSE.
        PERFORM MESSAGE_STORE USING '1119'.
        PERFORM MESSAGES_SHOW.
        PERFORM OKCODE_OVER.
      ENDIF.
    And that this event (FKK_SAMPLE_1118) is empty so you can write your own code there. But I don't know how risky this is.
    Please I need some advice with this issue. My two questions are:
    - 1) why event 723 is not triggered when I do I manual post?? What do I have to do to trigger it?
    - 2) My plan B is to force the call to event 723 from event 1118, which I for sure know that is triggered. Anybody can see any problem in this?
    Anybody has been in a similar situation making a new event in FQEVENTS?
    Thanks in advance, points will surely be rewarded.
    Elena

    Hi Prashant,
    Thanks for that. YES! That may be to update text in document. But while uploading invoices I will not have document number details, it will be created when we process batch which been created using “rfbibl00”. How can I capture document numbers after processing batch session? Because with document number details I will able to use SAVE_TEXT to update remaining text fields. So can you please suggest best way to do this if you can? Many thanks.
    Regards,
    Tim

  • Error message when posting invoice : Day-end closing not defined

    Hi,
    In our training environment we migrated from FAGLFLEXT to FMGLFLEXT and activated fund management.
    Now when posting an invoice the system provides an error message: "FQ252 Day end closing not defined".
    There is no configuration related to F845 but we are prevented from posting the document due to this error message.
    Any idea of where this could come from and of what need to be done to prevent this from happening?
    Rgds
    Sophie

    Hi Sophie,
    Can you check if you have entries in either PSO43 or PSO43USER tables (can be accessed via F8O2 transaction)?
    Regards,
    Eli

  • Blocking creation of production order if standard cost estimate is not done

    Hi PP gurus,
    Can anyone help me in blocking the creation of production order if the standard cost estimate is not done for the particular posting period.

    Hi,
    I do not think there exist a standart check. You can use exit EXIT_SAPLCOZF_003 to block creation of production order by sending error messages based on any condition.
    Regards.

  • Block the output in R/3 if order is not compliant

    Hello All
    We are currently implementing SAP GTS  compliance module.  To integrated SAP GTS with the rest of the solution, we want to block the output for purchase orders and sales orders and the creation of the subsequent document.
    For the creation of the subsequent document, there are some SAP notes related to it and it doesn't really create an issue for us
    For the output, we are currently struggling to find a correct solution
    So far, we had found the oss note 900555 to block the printed output for the Purchase order but how can we do it  for the others ?
    In addition, I didn't find any solution for the sales orders output  ( expecially we hae some EDI messages that we want to block)
    Currently we were investigating an  other way to do it:
    - Send back a user status that we will use as condition to determine the output. We have still some concerns about this solution because it means that by default we should put this user status as "non-compliant" for all the orders and only when the status is sent back from GTS we can execute the output
    An issue that raise to me also the developper is that in R/3 the output determination is executed before the first call to GTS.
    I hope that some members of the community have better solution which ideally can cover PO and SO with real time call
    Thank you in advance
    Nicolas

    Hello Bastian,
    We had the same issue and didn't find something useful to block the outputs completely.
    Instead, for EDI Outputs probably you can have an extra text segment added in the idoc structure. And put the document compliant status as Yes/No in that segment. The document status will be available.
    But however as we expect, the Outputs cannot be blocked. But atleast notification about the status can be sent to Third party. You can liaise with third party to have a logic implemented to check the status of this field and pass the information to destination.
    Regards
    Dhilipan

  • Delivery note printout not coming when PGI is done by Idoc

    Hi All,
    We are doing a third party  WM-SAP interface project.
    Earlier in SAP when PGI was done for delivery note the print use to come automatically.
    But when the PGI is done through Idoc the print done not come and it requires the user to go to VL02n and save to get the print.
    Please help.
    Pankaj

    Hi,
    Please check the SAP note 393096.
    Summary
    Symptom
    During pick order verification/vendor confirmation via the logical messages WHSCON, SHPCON and SDPICK, no message determination is carried out in the delivery for subsequent messages. If the picking process is performed manually using Transaction VL02N, then message determination for subsequent messages takes place when you save the delivery.
    Other terms
    MESSAGING, DELVRY01, DELVRY02, DELVRY03, WS_DELIVERY_UPDATE, VL10CUC, VL10, LD00, delivery note, pick
    Reason and Prerequisites
    As of Release 4.6C, during inbound processing of the logical IDoc categories WHSCON/SHPCON, the system reads the VL10 profile '2000' and interprets the profile parameters.Among other things, the VL10 profile '2000' contains a parameter (NoOutputDet.) that can deactivate message determination for the process.
    Solution
    Start Transaction VL10CUC ("Parameter per Profile in Delivery Process") in change mode.
    Go to the detail screen of the profile '2000'.
    Check the status of parameter 'NoOutputDet.' and adjust the settings of the parameter as follows:
    If the parameter 'NoOutputDet.' is active, then message determination is not carried out for the process.
    If the parameter 'NoOutputDet.' is not set, then message determination is carried out for the process    
    Please reward points if it helps
    Seema

  • Output type should not be triggered when error in invoice

    Dear Experts,
    I have this issue.
    Whenever there is an error in the document, the output type should NOT be triggered.
    But in my case, in spite of the error "Pricing error in item 0001"the output is getting triggered.
    This is a Billing Document.VF03.
    In NACE, it is linked to RSNASTED-->EDI_PROCESSING form routine.
    i need your help in identifying, where should be looking for this check.
    check: when error in document->do not post idoc via the output type.
    where will i be able to find this check.
    Please guide.
    Regs,
    SuryaD.

    FORM KOBEV_907.
    *{   INSERT         D94K915917                                        1
    * Declaration for Constants
    constants : lc_kschl type char4 value 'ZNTP', " Message type
                lc_h type char1 value 'H',        " CREATE TRANS. TYPE
                lc_v type char1 value 'V'.        " CHANGE TRANS. TYPE
    IF komkbv3-trtyp EQ lc_h.        " CREATE
      IF komt1-kschl <> lc_kschl.
    *   Check o/p type ZNTP in the newly proposed o/ps in table NNAST
        READ TABLE nnast WITH KEY kschl = lc_kschl.
        IF sy-subrc EQ 0.
          sy-subrc = 4.
          EXIT.
        ENDIF.
      ENDIF.
      sy-subrc = 4.
      CHECK : KOMKBV3-UVALL CA ' C'.
      CHECK : KOMKBV3-UVPRS CA ' C'.
      CHECK : KOMKBV3-UVALS CA ' C'.
      CHECK : KOMKBV3-RELIK EQ SPACE.
      CHECK : KOMKBV3-RFBSK EQ 'C'.
      sy-subrc = 0.
    ELSEIF komkbv3-trtyp EQ lc_v.    " CHANGE
      IF komt1-kschl <> lc_kschl.
    * Check o/p type ZNTP in existing o/ps in table xnast and NNAST
        READ TABLE xnast WITH KEY kschl = lc_kschl.
        IF sy-subrc EQ 0.
          sy-subrc = 4.
          EXIT.
        ENDIF.
        READ TABLE nnast WITH KEY kschl = lc_kschl.
        IF sy-subrc EQ 0.
          sy-subrc = 4.
          EXIT.
        ENDIF.
      ENDIF.
        sy-subrc = 4.
        CHECK : KOMKBV3-UVALL CA ' C'.
        CHECK : KOMKBV3-UVPRS CA ' C'.
        CHECK : KOMKBV3-UVALS CA ' C'.
        CHECK : KOMKBV3-RELIK EQ SPACE.
        CHECK : KOMKBV3-RFBSK EQ 'C'.
        sy-subrc = 0.
    ENDIF.
    *}   INSERT
    ENDFORM.
    the above code is what i see in RV61B907

Maybe you are looking for

  • More Than One Website and More Than One Column

    Hi. I have two questions. 1. I have two websites on my iWeb - one for me and one for a company I'm making a website for. I only want to upload the one for me onto my .Mac account, but I don't want to delete the other site. How do I get only one site

  • Image file stored in Table - how to retrieve into Report

    Hello Have a table in which there are text fields and a blob field into which an image file is uploaded (through a form). When creating report from the table, all the text fields are present but the blob field does not rate a mention, although the im

  • Music dropping in burned DVD

    I hope someone can help. I tried just about everything that everyone has suggested so my DVD will burn properly, but my music keep dropping at the same point in every DVD that I've burned. This is what I've done so far: Made slideshow in iPhoto - pla

  • QaaWS End Point Support in XI 3.1 SP3

    Based on the BOE XI 3.1 SP3 Supported Platforms documentation, Xcelsius Query As A Web Services EndPoint is no longer supported for WebLogic 10.3, WebSphere 7, Oracle App Server, or Tomcat 6.  Does anyone know if this support will be "restored" in a

  • MDX query language

    Please any one help me in building mdx queries. and then use the output of those queries in flex.