Output type processing
I want to process an output type by "Send with application own transaction" (option 3) in the request processing. I need to know the t-code which does such a processing for sales order ( which VF31 does for billing ).
Hi Abhishek,
Welcome to SDN.
You can use standard program <b>SD70AV1A</b>.
No transaction code available for this program.
Hope this will help.
Regards,
Ferry Lianto
Please reward points if helpful.
Similar Messages
-
PO Output Type / Processing Routine Problem
Hello everyone,
I cannot seem to find any reference to the problem described below.
I have encountered a problem by migrating from SAPFM06P to SAPLMEDRUCK during an ECC 5.0 upgrade, at a client where I am under contract as an ABAP Developer.
Here is some background to the situation. The client is currently migrating from version 4.6C to 5.0 and thought it was a good idea to upgrade their purchase order messaging programs from the outdated SAPFM06P, which was utilized in version 3.x, to the newer program SAPLMEDRUCK implemented for use in version 4.6.
Specifically, Message Output (ME9F) controls the output of purchase order messages in foreground, when the purchase order message is saved and the "further Data option" of the PO message contains "requested processing" equal to the value of "send with application own transaction". This way, the actual messaging can be controlled in foreground and "breakpoints" can be set to display tables and fields. Behind the scenes, the message status program RSNAST00 is executed by ME9F program RM06ENDR_ALV. During this execution, it locates the message (NAST) record from the purchase order and the (TNAPR) configuration, which links the output type to the ABAP print program and SAPscript layout set. The specific problem is: in RSNAST00, the external call perform "PERFORM (TNAPR-RONAM) in PROGRAM (TNAPR-PGNAM) USING RETURNCODE US_SCREEN IF FOUND" does not pass NAST information to the called program (TNAPR-PGNAM). I know no NAST table information is passed because I set a break-point on the perform and single step to the print program. Therefore, the purchase order is unknown by the print program (TNAPR-PGNAM) and results in an error and no purchase order print is provided. Needless to say, this was tested with a new "Z" version of SAPLMEDRUCK. So, I changed the program name (output type processing routine) in configuration to SAPLMEDRUCK, but there again the NAST information is not passed to the print program from RSNAST00. Ironically, I reverted back to the older "z" version of SAPFM06P and NAST and TNAPR information is passed to the print program thru the external call perform quoted above. I prefer to not modify the SAP original code for RSNAST00, which is used in many other applications.
One other note, I had previously performed this maneuver on one different occasion with very successful results.
Has anyone ever encountered this problem in a 5.0 environment (running Windows NT and MSSQL and SAP BASIS 6.4).
I know this is long winded, but I wanted to explain the background of the entire situation.
Any and all help would be appreciated. Thanks in advance,Dave,
Your entry points (like form ENTRY_NEU) should remain in your current version of SAPFM06P. Change that form to reflect the function calls in the new SAPLMEDRUCK form (ENTRY_NEU) (calls to ME_READ_PO_FOR_PRINTING and ME_PO_PRINT.
Look at the example below:
Here is the form in your old (Z) version of SAPFM06P:
FORM ENTRY_NEU USING ENT_RETCO ENT_SCREEN.
XSCREEN = ENT_SCREEN.
IF NAST-AENDE EQ SPACE.
XDRUVO = '1'.
ELSE.
XDRUVO = '2'.
ENDIF.
CLEAR: XFZ, XOFFEN, XLMAHN, XLPET.
*- Anstoß Verarbeitung -
CLEAR ENT_RETCO.
PERFORM LESEN USING NAST.
MOVE RETCO TO ENT_RETCO.
ENDFORM.
Here is form entry_neu in your new (Z) version of SAPFM06P:
INCLUDE FM06PE02 *
form entry_neu using ent_retco ent_screen.
data: l_druvo like t166k-druvo,
l_nast like nast,
l_from_memory,
l_doc type meein_purchase_doc_print.
clear ent_retco.
if nast-aende eq space.
l_druvo = '1'.
else.
l_druvo = '2'.
endif.
call function 'ME_READ_PO_FOR_PRINTING'
exporting
ix_nast = nast
ix_screen = ent_screen
importing
ex_retco = ent_retco
ex_nast = l_nast
doc = l_doc
changing
cx_druvo = l_druvo
cx_from_memory = l_from_memory.
check ent_retco eq 0.
call function 'ME_PRINT_PO'
exporting
ix_nast = l_nast
ix_druvo = l_druvo
doc = l_doc
ix_screen = ent_screen
ix_from_memory = l_from_memory
ix_toa_dara = toa_dara
ix_arc_params = arc_params
ix_fonam = tnapr-fonam "HW 214570
importing
ex_retco = ent_retco.
endform.
Remember, the form should be in the Z version of SAPFM06P - not the Z version of SAPLMEDRUCK. Make sure the configuration (TNAPR) has the SAPFM06P program name and entry point.
It should work. Let me know how it goes.
Rick -
EDI/ALE-Output type-Process code relation?
Hi.
In EDI preocessing the relation between the Message type and the process code is know.
But where is the realtion of either of these two to the output type?
When we hit a F4 in the message control in WE20 for process codes it gives us a list.
How is this linkages established.
Output type-process code-message type-output routines?
Please dont answer in vague terms.Dear experts,
I am a little further now.
I used output condition WA01 which is already set up in NACE and in MN23 I set up:
In SP01 I can see the created Spool entries after creating the Good issue with ME2O. So the print out would work. But I need an EDI output....
I created a new output condition ZWA1 in NACE and set "Processing routines" to EDI.
I set "Partner functions" to EDI and LS - logical system.
In MN23 I have:
I set Event Type to "WA" because when I look at a material document in MB03 it also shows WA:
In WE20 I have my LS - logicals system and set up the output for MBGMCR03:
What confuses me is: I have to send the EDI output to a LS - logical system. But in MN23 I can't set the LS - it gives error: "You cannot enter a partner function for output ZWA1"
No IDoc is created so far - please help. Thank you.
Best regarsd,
Peter -
Output Types Processing Routines
Hi experts,
I need help regarding the Output Types Processing Routines.
In SAP, there are several Processing Routines, how does the processing routines work if you put a Program and Forms to Processing 1 and Processing 2?
Points will be rewarded.
Thanks....Hi Salem,
When you execute a program through a transaction, then the first program and the first form are executed..
These entries are maintained in NAST table.. Now, the first o/p is displayed... When you press the BACK button on the o/p of first form screen, It goes back to the SAP code and check for the second entry if any, if it exists, it calls the second progarm and the second form.. and so on..
Thanks and Best Regards,
Vikas Bittera.
**Reward if useful** -
Output type processing error for adobe forms
We have created one output type in NACE transaction for Application V1(Sales) and attached the Adobe form to that output type. Whevener i am creating or saving a quotation / Sales order that output type is not processesed rather it is giving an Express document error that 'Update was terminated'.
Please help me out to solve it.It is processed as there was a issue in the program.
-
Hello All,
i have an output type for a delivery. whenever a new delivery is created or modified, i need to collect that information and write it to the application server, and also need to change the processing status of output type from yellow to green.
please anybody tell where to write this logic and how to change the traffic signal status....
thx in advance,
Sippy.Hi,
In NACE you will be provided with the output types................
write a custom driver program that makes your work...and ask support team to configure your progam to
the Standard SAP transactions where you want your program have to execute.
thanks,
vinayaka -
MRIS standard program for Output Type processing
Hi,
I have an issue regarding processing of output type for transaction MRIS.. The output type used is for external send, I created an enhancement that selects the appropriate email recipient (email addresses are maintained in vendor master). In case that there are no valid recipient, it will clear the variable for email recipient and will cause "RED" status for the output type and shows error log "No address exist".. It's correct and working that way before; but now it's becoming "GREEN" and picks the default email address (though I haven't done any changes). do I have to check the program where the actual processing happened? or is there just a configuration to be corrected?
Edit: I was still not able to find the program where the output type is being processed. Please tell me if you know. I would really appreciate it. Thanks.
Your quick reply would be greatly appreciated.
Thanks,
Eo
Edited by: Eo Pacifico on Sep 17, 2009 5:24 AM
Edited by: Eo Pacifico on Sep 17, 2009 5:26 AMDear Rad,
> Program RVADIL01,
> Form - SD_INVOICE_LIST
Thanks,
Raja -
Table for Sales Order - Output Type - Processing Check
Hi all,
We have around 300 Sales Order, where we need to check weather Sales Order Acknowledgement (Custom) Output Type is processed or not?
With the help of condition record setup we beleive all the Sales Order have got the output type assigned, but we need to know, is there any way from any SAP table, we can check the output is processed or not.
Also, let me know is there any way some table can we check, all the sales order have got the output type assigned?
<Text removed by Moderator. Priority normalized.> Please help.
Thanks
RSYou can use Table NAST.
Field
Field Desc
Reference
KAPPL
Application
Application type
V1 - Sales
V2 - Shipping
V3 - Billing
OBJKY
Object key
Sales Order - Header Output
Sales Order + Item - Item Output
KSCHL
Message type
Output Type
PARNR
Partner
Customer Number
PARVW
Partner Role
Partner Function - SP
NACHA
Transm. Medium
MANUE
Msg. manually
DATVR
Processing date
UHRVR
Processing time
USNAM
User name
VSTAT
Processing status
LDEST
Output Device
TCODE
Communication strategy
OBJTYPE
Object type
BUS2032 - Sales Order
LIKP\LIPS - Delivery-Header\Item
VBRK\VBRP - Billing-Header\Item
Thanks, JP -
Changing print sequence of the output types
Hi Friends,
We are using Z program for issuing output .
In this we are giving input values as Application (ex. V3) and output type (Ex Zx50) to take invoice printouts
At present we are having three output types ZX43 , ZX44 AND ZX45.
For this three output types program name and form name is different .
To take invoice print we are executing this Z program with output types separtely.
Our requirement is
Creating new application ( ex V4 ) AND new outype type (ex ZX46) under this we have to bring this three output types ZX43 , ZX44 AND ZX45.
By giving input as V4 and ZX46 it has to do the same work as it is done separtely
while doing code please give me the suggestion or logic how to combine all these three output types in one
Regards
R.vijayakumarHi,
You can do this in the NACE configuration itself. we can call 5 program and forms for a particular output type.
In the output type processing routine of nace transaction mention the program and form name
Thanks
Arul -
Changing the print sequence of the output types
Hi Friends,
We are using Z program for issuing output .
In this we are giving input values as Application (ex. V3) and output type (Ex Zx50) to take invoice printouts
At present we are having three output types ZX43 , ZX44 AND ZX45.
For this three output types program name and form name is different .
To take invoice print we are executing this Z program with output types separtely.
Our requirement is
Creating new application ( ex V4 ) AND new outype type (ex ZX46) under this we have to bring this three output types ZX43 , ZX44 AND ZX45.
By giving input as V4 and ZX46 it has to do the same work as it is done separtely
while doing code please give me the suggestion or logic how to combine all these three output types in one
Regards
R.vijayakumarHi,
You can do this in the NACE configuration itself. we can call 5 program and forms for a particular output type.
In the output type processing routine of nace transaction mention the program and form name
Thanks
Arul -
Hi Friends,
I am facing below mentioned issue and request your suggestion to solve it
Via processing of sales order output type BA00 another Z output type is processed and acknowledgment is sent to SAP inbox( sost).
This is working incase of manual addition of BA00 output type and via standard program " sd70av1a", but this functionality is not working when i am calling this standard program in a Z report via batch job.
with the below code-
DATA: name TYPE tbtcjob-jobname.
DATA: number TYPE tbtcjob-jobcount.
DATA: print_parameters TYPE pri_params.
name = 'ORDER_PRINTING'.
CLEAR: range1.
*REFRESH: range.
range1-sign = 'I'.
range1-option = 'EQ'.
range1-low = 'BA00'.
* range1-high = 'ZBA1'.
APPEND range1 TO range.
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = name
IMPORTING
jobcount = number
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
IF sy-subrc = 0.
SUBMIT sd70av1a WITH rg_kschl IN range
WITH rg_vbeln IN order_tab
TO SAP-SPOOL
SPOOL PARAMETERS print_parameters
WITHOUT SPOOL DYNPRO
VIA JOB name NUMBER number
AND RETURN.
IF sy-subrc = 0.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = number
jobname = name
strtimmed = 'X'
EXCEPTIONS
cant_start_immediate = 1
invalid_startdate = 2
jobname_missing = 3
job_close_failed = 4
job_nosteps = 5
job_notex = 6
lock_failed = 7
OTHERS = 8.
IF sy-subrc <> 0.
ENDIF.
ENDIF.
ENDIF.
ENDIF.
In this case only BA00 is getting processed but Z output type created for sending acknowledgment is not triggered.
Please suggest how can i achieve the required functionality.
Thanks,
SuryaSolved myself..
Thanks.
Br,
Surya -
Creation of Process code for output type
Hi,
Could someone help me out in defining processcodes for output types.
Thanks in advance,
YaseenHi Yaseen,
The Tr.code WE41 and WE42 are also used for maintaining process codes.
To maintain process codes in WE41 or WE42, Go to these Tr.Codes and Click on the Change button. Then click on "new entries" button to create your new process code.
FYI, Outbound process codes are stored in SAP Table TEDE1 and inbound process codes are stored in SAP Table TEDE2.
Hope this helps.
Rgds,
Sam Raju
Message was edited by: Sam Raju -
Associating process code with output type ?
How to associate a process code with an output type ?
How to associate a process code with an output type ?
-
Accessing the run time data of processed output types in VA02
Hello All,
I have to write a code to make entriesin the Ztable when the user processes the output tpe in the VA02 transaction. How I can know that user has attached a new output type for that order?
I am writing my code at the save button of the VA02 tcode in the exit: userexit_save_document.
I checked for the Xnast, ynast, inast entries. But none of them store the current data of the processing of output types screens.
Please help.,
Thanks in advance
Rgds,
Madhuridata :it_xnast like vnast OCCURS 20 WITH HEADER LINE,
it_x1nast like vnast OCCURS 20 WITH HEADER LINE.
field-symbols :
<Fs1> type ZSDTT_VNAST,<Fs2> type ZSDTT_VNAST .
data: wa_xnast type vnast, wa_x1nast type vnast.
assign ('(SAPLV61B)XNAST[]') TO <fs2>.
assign ('(SAPLV61B)VNAST[]') TO <fs1>. -
Output type for HU physical inventory process
Hi All,
During a HU physical inventory process we print the physical inventory
document (the list) by transaction HUINV02.
The customer would like to make a few changes in the layout.
we didnt find the standard form and also not the output type.
is anybody know if there is a form or output type for this list?
Thanks,
Sharon.Ok.
I think you need to create a new output type for this. Because even I did not find it anywhere in NACE.
Here is the print program: RM07IDRU.
As you already have the form name, you can create the output type.
Vishwa.
Maybe you are looking for
-
ARD Client Settings are not saving in System prefs. Any thoughts?
I am using ARD 2.2 from my Powerbook. It is running 10.4.3. Was able to create connections for observing with a G5 iMac running 10.4.5 , another PowerBook (which required an ARD client upgrade) running 10.3.9, and a G3 iBook running 10.3.9 with no is
-
Is there a way to set the linesize to a variable length? I'm creating a pipe delimited data file that would have a max linesize of 700, but a majority of the records use only about 60% of that. I'd like to limit the size of the file so I'm looking fo
-
Need clarifications on NB Web services
Hi All, We are trying to utilize the web services exposed by the CPO 3.0. However we are stuck with following topics/questions and not able to move forward. The intention of this, is basically to trigger/observe/stop/review activities from a custom p
-
I need help activating CS3 on a new computer
I work for a non-profit and I have had CS3 for 6 years. My computer just died. We were able to install the program on the new computer (Windows 7) and we have the serial number, but the number of activations have been exceeded. I was not able to deac
-
Js-confirm box with request and passing value: incorrect url
Hi folks! Scenario: User clicks on link-column field in tablular form, Confirm box pops up with a confirmation message, with "OK" generates a request and should pass a value from the form into an item for further processing. The URL in the column lin