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
LVKDear 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 didnt 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 GHi,
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 SharmaDear 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.
ElenaHi 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
SophieHi 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
NicolasHello 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.
PankajHi,
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
-
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
-
Please any one help me in building mdx queries. and then use the output of those queries in flex.