Triggering delivery output once requirement is fullfilled
Hello,
I have created a custom output type for delivery and mentioned the custom routine in the procedure (picking complete). The issue I have now is once Picking is complete the output is not getting triggered automatically untill I go into VL02N and change something on the delivery. I tried triggering it using VL71 but its not working. How do I make it work. I want as soon as the TO is confirmed for the delivery this output to be triggered.
Thank you
Nag
Hi Nag,
Review VL10cuc and check the flag "no output determination" for profile 2000.
The flag must be clear for output determination.
Note 358634 describes in detail......
regards, david
Similar Messages
-
Delivery output triggered twice
Hello Dears,
When I triggered delivery output(print) thro VL02N, It printed the document twice and spools are created twice.
I can see No.of copies = 1 and in output determination analysis I see only one record was found successfully.
Can anyone suggest why does this happen?
Regards,
NzProbably,
1. You have configured you output type to trigger each time, there is any specific change on your doc. So, in your output type's config(NACE) General Data tab, check following things:
i). It should not be relevant for Multiple print.
ii). And there should not be any entries in change output.
or
2. 1st output type record is determined through output determination. And other is placed manually on to the doc.
Thanks, JP -
Proforma Invoice triggers automatically through delivery output type
Hi Gurus,
Iam facing one issue related proforma invoice, senerios is sales order- once delievry saves, it triggers one output type ZGF8, and it triggers Proforma invoice type ZGF8.
In delievry output type ZGF8, we have output program Z_EVT_LIKP_OUTPUT, and Form Rouitne CREATE_EVENT.
Now user want to differnt delivery type and differnt proforma invoice type same as above.
My question is how the system is triggers ZGF8 proforma billing type automatically, where in the system have the setting.
Please guide
Thanks
Ramkiin creation mode you can see kew combination this will show your access sequence criteria.
Go to NACR display mode in header condition info ,click condition info tab with entering any values in screen this will show the details -
Why the delivery output ASN didnt triggered??
Hi,
I configued an Output type for ASN sending, put output conditions as 'Distribution channel/Delivery Type'.
In Tcode NACE, put it into procedures 'Delivery Header Output'. put requirement 1 for it, as when 'Delivery GI posted', it will be triggered
But when i do the delivery and PGI, it didnt triggered, why???
Delivery type of the DO is correct.
Distribution Channel of the SO is meet the output conditions.
So where is the problem???
Thanks!Hi Martina,
Thanks for your reply.
I have checked the "Dispatch Time" for the condition type in customizing. It was set as '4' which means 'Sends immediately'.
And also in actual condition record, the 'time' field are filled in '4' as the same.
So i think whether it is the access sequence cause the problem???
As the 'distribution channel' couldnt be found within the Delivery Order....??
Any other ideas??
Thanks!!! -
Hi Everybody,
We have a delivery output type ZASN. The output type has a requirement 1 assigned in the output determination procedure. The requirement is to make the output get determined only after the PGI has been done. We have all our Picking and PGIs done through EDI. When we do the PGI through EDI, the output ZASN does not get determined in the delivery. Surprisingly, when I do the PGI manually using VL02N, I see the output getting issued. Also for the deliveries for which the PGI was done by EDI and no output was issued, I can just go onto VL02N, five the delivery number, hit enter and just come out and my output gets triggered. Strange behaviour though.
Has anybody encountered this situation? I tried looking for an OSS note but couldnt find anything relevant. Any help would be appreciated.
Thanks & Regards,
VidyaHi,
I also encontered with this situation but in my situation i was creating the outboubd del and pick/pgi also through the edi and this was one after another so what we did is triggered the output type on creation ( before pgi ) . As both processes were at one time it doesnot make any difference to trigger the o/p on creation of del .But this is standard sap issue of not triigering the o/p message on pgi through the edi. -
Delay triggering of Output type
I have a requirement, wherein when I do a PGI in VL02N, 2 Output Types Z1 and Z2 are triggered.
Z1 will generate the Billing Doc and Z2 will print a form with all the details inlcuding Billing Doc Number.
However, Z1 takes time (abt 30 sec) to generate Billing Document, and Z2 generates the spool simultaneously but does not display Billing Document in the form, as Z1 has not yet completed.
Is there any way, we can delay Z2 or trigger Z2 only after Z1 is completed.
Note : We don't want to use batch job.
Am new to output types, so kindly explain in detail the steps for solution.
Thanks
VivekHi,
We have worked on a similar requirement. In our case we triggered the output Z2 at the time of billing. So configure Z1 during PGI in delivery and Z2 in billing. We adopted the method, you are having currently, initially. But in case of error during billing creation it was very difficult to handle the errors. The delay of 30 sec. could increase if you have huge load.
I would suggest it is logical to print only after the billing document is created so you can look at this option if you like.
Cheers, -
Pro forma invoice from a Delivery Output using "8 - Special Function"
SAP Gurus
I am interested to create a proforma invoice for a delivery that is created in the system using VL01N. I am using an option to use the Delivery output to be allow creation of the pro forma invoice. I created a new output type and assigned 8 - Special function as the medium of the output.
I managed to find a BAPI that serves this purpose perfectly. Please look at BAPI_BILLINGDOC_CREATEFROMDATA. Enter the following Parameters.
In table BILLINGDATAIN insert one line with the following data:
ORDBILLTYP = ZFDP
REF_DOC = Delivery number
REF_DOC_CA = 'J'
The BAPI when it runs on own, creates the required pro forma invoice. But when it is attached to the output type to be triggered as a special function, does not work. What kind of routine should I enter in the processing routine.
Program on output screen is ZFDP_BAPI
Form Routine is ENTRY
there is a routine maintained inside the program ZFDP_BAPI called "ENTRY"
Inside the subroutine ENTRY, the BAPI_BILLINGDOC_CREATEFROMDATA is invoked.
Please advice.
Thank you.Hello
Thanks for the reply. Earlier when I was using the BAPI BAPI_BILLINGDOC_CREATEFROMDATA, The BAPI used for the output type did not work as it uses u2018Commit Worku2019 statement and it interferes with the u2018commitu2019 of standard program. Due to this reason the transaction dumps every time.
Are you performing the output with dispatch time '4' ? - the answer is yes, I am.
Just double -checking with you that if you decide to use Use BAPI BAPI_BILLINGDOC_CREATEMULTIPLE and call it in background task, do you think that the we can get past this issue short dump issue?
Thanks -
Delivery Output & Billing Output
Hi All,
Are there any standard transactions for Delivery and billing ouputs, other than VL02N & VF02
So that user can view and take print outs of only those documents.
Thanks & Rgds
NaveenHi Naveen
DELIVERY OUTPUT:
VL71 Output from Outbound Deliveries
VL74 Output from Handling Units
VL70 Output From Picking Lists
VL75 Shipping Notification Output
FOR GENERAL TRANSACTION CODE REFER BELOW:
VL02N Change delivery document
VL04 Delivery due list
VKM5 List of deliveries
VL06G List of outbound deliveries for goods issue
VL06P List of outbound deliveries for picking
VL09 Cancel goods issue
VT02N Change shipment
VT70 Output for shipments
BILLING:
VF02 Change billing document
VF11 Cancel Billing document
VF04 Billing due list
FBL5N Display Customer invoices by line
FBL1N Display Vendor invoices by line
Create delivery via transfer orders
Once the order is saved proceed through the following steps. The process assumes the item has values in the warehouse bin.
VL04 Delivery due list. Run the delivery due with your order number to create the delivery
LT03 Create Transfer Order. EG. Warehouse: 101 and enter. Picking background. Save
The Transfer order should now be saved. It now needs to be confirmed.
In LT03 go to menu option Transfer Order -> Confirm Transfer Order
Enter
Save
The transfer order is now confirmed.
VL02N Delivery change. EG: Edit the delivery to do the following Pack External customer material number = COO. External delivery number Waybill number. BOL Transport tag. Carrier Header partner SP (E.G. FXP). Tracking number = Packing Unit
FOR ALL THE REQUIREMENT:
Transactions
search_sap_menu - Finds the menu path to a transaction - Can either type in TX code in the search criteria or a description- ie. 1st try SE38 and then ABAP.... the returned result is 'bottom to top'.
EDI Specific Transactions
VOE1 Translation between EDI categories and SD item categories
VOE2 Table EDSC view. Customer link to sales area detail
VOE3 Table view EDPVW. Add partner types that will be transferred to the IDoc
VOE4 Table view EDPAR. Link external partner number with our internal number
WEDI EDI Administrator Menu
BALE Idoc Administration
Scheduling agreements
OVA9 Create entries for each sold-to customer for which you will receive EDI schedule releases. At implementation, the only field that needs to be maintained is "Check PO number," which causes SAP to make sure that the PO number sent on the release matches the PO number on the schedule agreement. This transaction updates table T663A. SAP will not post an EDI schedule release, if this record is missing.
OVAI Create entries for each Vendor / Partner description combination. (Vendors must match sold-to Acct. at Cust., and Partner descriptions must match ship-to Partner descriptions.) This transaction updates table T661W. SAP uses this table to determine the schedule agreement sold-to partner.
OVAJ If you would like SAP to post schedule requirements using discrete dates only, instead of weekly and/or monthly buckets, you can indicate the days of the week that you deliver to this customer. SAP will divide the customer's quantity for a week or month evenly into the days of the week specified by the distribution function code. This code must be sent in the DELINS IDoc in field E1EDP16-ETVTF.
IDoc Transactions
WE09 / WE02 IDoc lists according to content. View IDocs via specific IDoc number or business application detail contained within the contents of a segment.
WE05 View IDocs
WE19 EDI test tool. Use to test inbound Function module changes.
WE20 Partner profile configuration. Add partner detail together with inbound and outbound relationships. We also incorporate message control on the outbound IDocs. Utilize the organizational units to trap functional errors for further processing
WE30 Create IDoc extension type
WE31 Segment create
WE57 Assign function module to logical message and IDoc type
WE60 IDoc type documentation tool
WE82 Link Release detail to Extension IDoc Type
BD55 Conversion rule user exit. Link conversion rule user exit to the different system \ partner combinations
BD87 Reprocess IDocs in error or waiting for action. (Both inbound and outbound in 4.6. Use BD88 in prior versions)
BALA ALE Application Distribution
BALM ALE Master Data Distribution
Output determination
856 - ASN
V/36 Maintain output determination for deliveries (Output determination procedures). V10000 (Header output) has condition type LAVA (usually with requirement 1 NB: Use V/84 V7ALLE SHAD for grouped ASNs. I.e. Group deliveries into shipments
VV21,VV22,VV23 Create output condition records for shipping. LAVA WE (Partner function) - We must add each new partner with VV21
VL71 Reissue output for deliveries
810 - Invoice
V/54 Maintain access sequence for billing documents
VV31,VV32,VV33 Create condition records for billing documents. (RD00 RE Billing party)
VF31 Reissue output for billing documents
855 Order Response
V/30 Sales document output types (BA00)
V/48, V/32, V/43 Maintain access sequence for sales documents
VV11,VV12,VV13 Create condition records for sales documents. (BA00 SP Sold to party)
Requirements coding
V/27 Create code to check requirements for output control. Used to check ZBA0 against BA00 output.
Sales & Distribution
Sales order / Quote / Sched Agreement / Contract
VA02 Sales order change
VA05 List of sales orders
VA22 Quotation change
VA32 Scheduling agreement change
VA42 Contract change
Billing
VF02 Change billing document
VF11 Cancel Billing document
VF04 Billing due list
FBL5N Display Customer invoices by line
FBL1N Display Vendor invoices by line
Delivery
VL02N Change delivery document
VL04 Delivery due list
VKM5 List of deliveries
VL06G List of outbound deliveries for goods issue
VL06P List of outbound deliveries for picking
VL09 Cancel goods issue
VT02N Change shipment
VT70 Output for shipments
General
VKM3, VKM4 List of sales documents
VKM1 List of blocked SD documents
VD52 Material Determination
Workflow
SWEAD Event queue administration
SWE2 Event type linkages
SWE3 Event linkages
PPOME Organizational Unit Maintenance
SWE5 Consistency Checks for Event Linkages
SWUD Workflow Diagnostic Tool
General
The following section provides detail on other useful SAP areas.
Create delivery via transfer orders
Once the order is saved proceed through the following steps. The process assumes the item has values in the warehouse bin.
VL04 Delivery due list. Run the delivery due with your order number to create the delivery
LT03 Create Transfer Order. EG. Warehouse: 101 and enter. Picking background. Save
The Transfer order should now be saved. It now needs to be confirmed.
In LT03 go to menu option Transfer Order -> Confirm Transfer Order
Enter
Save
The transfer order is now confirmed.
VL02N Delivery change. EG: Edit the delivery to do the following Pack External customer material number = COO. External delivery number Waybill number. BOL Transport tag. Carrier Header partner SP (E.G. FXP). Tracking number = Packing Unit
Purchase Orders
ME22N PO Change
ME57 Create PO from purchase requisition
Goods Movement
MIGO Post goods receipt
Other
MD04 Material Requirements. Shows material requirements and releases against materials
SE38 ABAP Editor. Used to modify ABAP programs
SM01 Transaction list. Lock transactions in the system. Also a good tool to see what transactions are available
SHDB Transaction recorder (BDC)
CMOD User exit \ project tool. Coordinates your changes into projects for the purpose of activating all user exits for a particular project. A user exit needs to be modified before it will work
SE16 Table contents display
SOST View mails sent externally from SAP
SU53 Check authorization object
SQVI Table Quickviewer Used to created quick client dependent reports
ST22 ABAP Dump Analysis
ST01 System trace
ST11 Display developer trace
ST05 SQL Trace
SM21 System log
ST22 Display short dumps
SM12 Display locked entries
Programs
List of ABAP Reports
Idoc
RBDAPP01 Post inbound Idocs to application documents
RBDAGAI2 Re-processing of IDocs after ALE input error
RBDAGAIE Reprocessing of edited IDocs
RBDMANIN Start error handling for non-posted Idocs
RSEINB00 Idoc inbound processing by file
RSEOUT00 Process outbound IDocs
General
RV80HGEN Report 'RV80HGEN' for including customer-specific routines in the SAP standard source code is not included automatically as an XPRA in the object list of the transport request. See OSS note 0385067. This report needs to be run in target clients once you have implemented a custom requirements definition.
RSWUWFML Report that interrogates the Workflow inbox, based on certain selections, and then forwards a notification to the respective users that they have email waiting in the SAP system. The auto-forwarding assignment of an email address to a user can be accomplished by the administrator and tx: SO36 or by the user themselves using tx: SO13. Use tx: SOST to view email status' sent from SAP.
RHSOBJCH Corrects the following error in workflow customizing:
Transport object PDST
Information Table SOBJ is consistent as regards key tables
**Error** Table HRP1600 Not an entry in table SOBJ
Information Table SOBJ is consistent as regards PAD tables
See note 134311 (point 2). Note 60801 also recommends the same steps regarding RHSOBJCH.
RSPO0075 Run report RSPO0075 to activate access method M for device types.
Reward if useful to u
Message was edited by:
narendran vajravelu -
Terminating Event Getting triggered more than once
Hi All,
I am facing a very peculiar problem in PR release workflow(item wise release, business object BUS2009).
One of the requirements of the workflow is to send a mail to PR initiator once it is rejected by any of the approvers(4, in my case). The event associated with the cancellation of the workflow is REJECTION_START.
The problem is that this event is being triggered more than once. One thing that i have observed is that if eg. second level of approver cancels it, the event is triggered twice. Likewise if third level of approver cancels it, it is being triggered thrice. Which leads to sending of 2 and 3 mails respectively to the PR initiators mailbox.
Why is this happening? Ideally, only one event should have been triggered, and the triggering of the event should have been independent of PR approver's level. I am at my wits end regarding this.
Any suggestions in this regard will be highly appreciated
Regards
Varsha Agarwal.If you check for 2nd level rejjection two release Code is associated so it triggers 2 times and same for 3rd level approval.
I think you have to put some sort of filter using FM SAP_WAPI_WORKITEM_OBJECT
in the attribute portion of yopur custom BO.
The attribjute will check this FM and if it has entries that means already a Workflow has been triggered it should set the flag as X.
Make use of this attribute in defining the start condition of this task thru
SWB_COND.
Thanks
Arghadip -
Outbound delivery output not re-determined during goods issue?
Hi,
i'm currently in the process of testing an SAP upgrade from 4.6B to ECC 6.0, and have encountered the following problem: one of our outbound delivery output types (LD00) is supposed to print out at goods issue (which happens in VT02N, by the shipment).
In 4.6B, the output determination procedure correctly triggers at goods issue, however, in 6.0, it doesn't. Re-opening the delivery in VT02n causes the LD00 to be determined after all, but by then it's too late.
Does anyone have the slightest idea why the output determination isn't re-evalutated at goods issue?
regards
RobHi,
Perhaps you are using an own VOFM subroutine to do filters if the output works or no. You create this subroutine with tcode VOFM, and after some steps you create an include in a report of SAP (SAPL). You can check if you are setting a VOFM in SM34/VVC_T683_XX_E1 for the output scheme. Sometimes is necesary to run this report to create and activate the report sapl, if no, when the abap call the subrutine, SAP doesn't find (perform * if found)
For VOFM there is a good document in google, format PDF, search it with the string inside vofm ext:pdf.
I hope this helps you
Regards,
Eduardo -
Delivery Output determiantion using Delivery type & Item category
Dear all,
I am facing a problem while triggering output using Delivery type/Item Category access in access sequence xyz. I have maintained the condition record for this access and did all the necessary customization settings.
When i maintain the condition record for other access in Access sequence xyz the out put is being triggered.
After some analysis i found that the Delivery type/Item category is using different communication structures.
ie. Delivery type is using KOMKBV2-LFART. where as Item Category is using KOMPBV2-PSTYV. The output is a header output.
can any one explain the problem here in maintaining different comm structures for an access for generating header output.
Thanks in advance for your inputs.
Best Regards
SatishHi,
You mean to say its not triggering the output automatically.....
If that is the case then goto the condition type in IMG and in tab "default values" make the dispatch time as "send immediately when saving the application" this will automatically triggers the output based on the condition records.....
Regards
Bageerath -
Hi,
I have a scenario in which user is asking us to make the changes to the delivery output control for a particular customer
in way that the delivery note is printed only after the PGI is done.Can any one help me to slove this issue.
Regards
Ram Pedarla
Edited by: aram ust on May 9, 2008 1:52 PMIn your output access sequence, put a requirement on it.
Requirement 001, (include LV61B001) limits to only when goods issued. If you need to be specific to a customer then copy this to your own defined requirement (600 -999) in VOFM. -
New Custom Field in Delivery output Communication Structure
Hello friends,
I need your help to Solve my below problem
We want the delivery output to be triggered based on the shipping point and storage location.
Storage location is at item level and is not in LIKP and hence not in KOMKBV2 (Output Comm Structure for Deliveries)
I have created a new Field ZZLGORT in the Header Strucutre and has performed thefolloiwng steps
1. Include field ZZLGORT in communication structure KOMKBV2. This is an Include that is provided for additional fields.
Add the field with the name ZZLGORT in Include KOMKBZ4.
2. In structure KOMB in Include KOMBZ, have added the same field
(same procedure as for item 1).
3. In view V_T681F, I created the same field with transaction SM31 under key B V2.
4. Program LVCOMU04 contains Perform USEREXIT_KOMKBV2_FILL. This Perform
is in program RVCOMFZZ.
Modiied the source code as follows:
FORM_USEREXIT_KOMKBV2_FILL.
COM_KBV2-ZZLGORT = item Storage location.
When i am in Debugging mode till the last minute the structure COM_KBV2-ZZLGORT is having the storage location value.
so there is no problem in the userexit logic.
5) I have created a new cond table , and assigned the table access sequence and assigned he access seq to the Delivery output type
When i created the Delivery , the output analysis screen shows that the field ZZLGORT is blank ( With exclamation Mark) and it says Access Not made (initialized Field )
can any one of you tell me what is the step i am missing out to make sure that the analysis screen has the storage location.
and also the system reading the condition record and issuing the output.
i have checked whether the output is issued by some other condition or not. no there is only condition record and its triggering that condition record but the analysis shows "Output Not found"
Can any one of you help me here please. Your immediate inputs will be of great help to me
Thanks & Regards
SriniHi Srini,
As per note 32662 it seems you have followed all the steps, but might be that you didn't do in proper sequence.
The note states that:
"If a new access sequence and condition table was created before the communication structure was modified, it must be deleted again. Items 1 to 5 must be carried out in the specified sequence."
So I guess the key for you would be to delete the Condition table and access and create them again.
Regards,
Ganesh -
Requirements not fullfilled for Condition type - Pricing Procedure
When I am doing the pricing procedure, the error thrown is "Requirements not fullfilled for Condition type". Can any one suggest how to fix this problem ?
Hi Sunil,
Please first of all check the condition type in Pricing Procedure. In condition type column check the requirement. Here conditon is, once requirement is fulfilled which you have mentioned in the condition type then only it will be executed. Take a help of ABAP'er regarding this requirement if it is customized requirement.
We should know the purpose of requirement in condition type.
Venkat. -
Tax Calculation in delivery output
Hi,
I have created a sales order with 10 Qty and did partial delivery for 5 Qty around 2 months back. when i created the sale order the Local Tax (VAT) is 12.5% and now VAT is changed from 12.5% to 14.5% for a particular state.
To adopt these changes I have created new Material Tax Classification and New tax code. I maintained the conditions records for the same.
Now when i wanted to do delivery for the remainig qty (5 Qty), In sales order I changed the Tax classification of the material to get new VAT 14.5% and i saved the document. But it is not reflecting in the conditions tab b'se of partial delivey done. After doing delivery when i saw the output of delivery it is showing the value for 12.5% instead of 14.5% where as invoice is showing 14.5%. When i checked smartform of delivery it is taking conditions from KONV table where the VAT percentage is showing as 12.5% where as it is supposed to be 14.5%,
pls any one suggest me, how to get 14.5% value in my delivery output??
Regards,
Srikanth.P
Edited by: Srikky on Feb 25, 2010 4:35 PMHi,
Please check the Code to fetch the Vat % to the Delivery output, if the Delivery ouput is getting the right code from the KONV table where KNUMV= VBAK-KNUMV then it is the correct logic
Then goto the Delivery Document in change mode VL02N and Re-Trigger the Output and check the Layout. If once the Output was retriggered then automatically the New Data will be copied into the Layout.
Please check and revert back.
regards,
santosh
Maybe you are looking for
-
What licensing do I need for this use ?
Lets say Im planning an application which does nothing but allows the user to upload Adobe PDF documents to our server. Then once on the server, parse the values from forms on the PDF's and extract the data. We wont be distributing Acrobat reader or
-
After attempting to preview a film, a box appeared telling me to preview it in USA page. The iPad moved me to the States iTunes page. I looked at film during which some App updates appeared, presumably from the states, when I tried to install, was to
-
How come iTunes doesn't have a band I am looking for?
I am looking for a band that I LOVE, and iTunes doesn't have it or something. Does anyone know why iTunes doesn't offer all music?
-
Where are saved serial number before addimu00ABng the document
Hi, I need to do some validations to the serial numbers chosen by the users before they add the document. Where can I find this information? Best Regards, Ana Silva
-
ITunes and QT crashes when trying to open mp4, wav and mp3
Hi. QT or iTunes crashes when I try to open files such as MP3, MP4 and WAV. And even when I want to watch a video on Youtube so it only plays 2 seconds and then white box. I've installed QT X and then removed it and re-installed QT7 because I thought