Tcode VL32N
Hi,
When i execute tcode VL32N - put inbound delivery number - Select pack - put packing material "pack_box" - enter some handling unit .. i get below errors.
When : handling unit - 0 - error "Handling unit 0 already in existence"
When : handling unit - 1 - error "The check digit of SSCC 1 is incorrect. 0 is correct"
When : handling unit - 9 - error "The check digit of SSCC 9 is incorrect. 0 is correct"
When : handling unit - 654 - error "The check digit of SSCC 654 is incorrect. 9 is correct"
Please help to remove these errors.
Regards,
Hi Santosh,
Check Packaging Material Types used for "pack_box" in MM02.
Check >> SPRO>> Logistics - General >>Handling Unit Management>>Basics>>Define Packaging Material Types>>
Check then Number assignment "Number range interval for "HU_VEKP"
Maintain
Int. interval 01
Ext. interval 02
And then maintain no range accordingly....
Then put pack_box mat in del and now Hu no should take automatically.
Regards
Suraj
Similar Messages
-
User exit for post good receipt for tcode VL32n(inbound delivery)
HI,
I need a user exit which should get triggered when the user hit the button "post good receipt" under tcode VL32N. I appreciate your help.
Thanks,
SanjayHi,
Here is the list
Enhancement
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
V53W0001 User exits for creating picking waves
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53C0001 Rough workload calculation in time per item
V50S0001 User Exits for Delivery Processing
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50R0002 Collective processing for delivery creation
V50R0001 Collective processing for delivery creation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50PSTAT Delivery: Item Status Calculation
V02V0004 User Exit for Staging Area Determination (Item)
V02V0003 User exit for gate + matl staging area determination (headr)
V02V0002 User exit for storage location determination
V02V0001 Sales area determination for stock transport order
Business Add-in
DELIVERY_ADDR_SAP Address Change in Delivery Processing
DELIVERY_PUBLISH Announcement of delivery data during database update
Shib -
Entry routine for Advanced shipping note -inbound delivery for tcode VL32N
Hi ABAPers,
What is the entry routine for driver program when I attach the driver program to tcode VL32n
through NACE configuration.??
Regards,
Dep
Solution :
FORM entry USING return_code us_screen.
ENDFORM.
Edited by: DeepakNandikanti on May 12, 2010 7:23 AMHi,
The messages you mentioned were introduced to avoid inconsistency between inbound delivery and IM, through the note: 1050944 - GR for inbound delivery using inventory mgmt as of ECC 6.00
If the messages are issued incorrectly, then you may check for SAP notes (I couldnt find anything relevant) or raise an OSS ticket to SAP.
Regards,
AKPT -
Standard Item overview tab to copied in custom tab - VL31N/VL32N/VL32N
Hi all,
I have created a custom tab in tcode VL32N and VL31N and VL33N.This custom tab is displayed after the tab "ITEM OVERVIEW".It has to be exact replica of the tab ITEM OVERVIEW but only with 2 custom fields in the table control for Item details.
Now my query is:
When i delete a row (Item)under the std tab ITEM OVERVIEW (which is not yet saved but only chnages are displayed on screen),i want the same deletion to happen for my table control under my custom tab alkthough the changes on the std tab are not yet saved.
How do i do this?Hi Experts,
Any suggestions? -
Workflow for Goods receipt of an Inbound delivery
Hello,
My requirement is to create a workflow when a GR is done for an Inbound delivery. I was able to get the business objects MKPF,MSEG to use and relevant events. The problem is to publish the event in the system when the GR is done. GR is carried out using the Tcodes 'VL32N' and MIGO_GR.
Could someone please let me know as to how I can publish the event in the system so that I can link it to the workflow that I am going to design?
Best Regards,
SamsonCheck whether there is any BTE from FIBF and use it accordingly.
Also check from SWEL whether any event is getting published when the GR is being done.
If none of the above works try to find some user Exit where you can code the needful.
Thanks
Arghadip -
DELVRY01 via IDoc with batch split
Hi Experts!
Process:
-a supplier sends delivery information via EDI to us
-the supplier cannot do a batch split, so he sends us the delivery like that
Delivery (delivery order, material number, ...)
|
|-Pos 1
| |
| |-box 1 (batchnumber)
| |-box 2 (batchnumber)
| |-box 3 (batchnumber)
| |-box 4 (batchnumber)
|
|
|-Pos 2
| |
| |-box 5 (batchnumber)
| |-box 6 (batchnumber)
| |-box 7 (batchnumber)
| |-box 8 (batchnumber)
|
|
Technical infos at our side (customer)
-IDoc typeDESADV
-message type: DELVRY01
-FM which perform the incoming IDoc: IDOC_INPUT_DESADV1
Problem:
How can I get the structure above into a IDoc? The problem is that in DELVRY01 (also DELVRY02 and -03, in R/3 4.7 and ERP6.0) I only can insert the batch number once per position of a delivery!
So I try to use the described E1EDL19 segment with control qualifier BAS. I also generated lower positions with the flag HIPOS in E1EDL24, but it doesn't work. The IDoc is processed correctly without errors but when I look into the delivery (via Tcode: VL32N or MIGO) I see just main items - three positions (in case I had insert one main item with two lower items)!!
SAP Documentation for delivery
Does anybody has a hint for me how should I use the DELVRY01 type ?
regards,
Steffen FröhlichSteffen -
I have a similar problem and was wondering if the discoveries you made would fall in that space , currently when we are sending the 856(Advanced shipping notification's ) for batch split items the standard SAP functionality is to put a "0" qty at LGMNG (actual delivered qty field)and populate the various batch quantities at the sub level. Currently the edi mapping is such that only the LGMNG is mapped. In the scenario of batch split items we are sending back "0" qty eventhough they have a valid qty ! any idea how to resolve this ?
would this require a custom code to add a new field to cumulative the batch splits ?
Is there another standard field that edi can map to pass this information?
Is there std edi mapping rules for this scenario? -
VL06I - GR - Not tied to LT06 - TO creation for Material Document
Hi,
When I do GR from VL06I report for Inbound deliveries, it does not take me to LT06 - TO creation with respect to Material Document after GR posted.
Basically it takes to VL32N screen during GR posting.
Manually when I do GR using Tcode VL32N - takes me to LT06 for TO creation, after GR posted.
Any config needs to be done?
Please advice.
Thanks in advance.
RajeshHi,
Thanks for the reply.
I am using - VL06I report, secondly Delivery Status Overall Putaway Status - Not for Putaway, OverallWM Status - No WM trns Ord reqd for the Inbound Delivery created (PGR not done).
Thanks,
Rajesh -
Problem in executing BAPI_GOODSMVT_CREATE
Hello Experts,
I have created STO. From STO I have created an Inbound Delivery.Now I have to do PGR by using BAPI_GOODSMVT_CREATE.
I am passing
GOODSMVT_CODE 01
GOODSMVT_ITEM
Material
Plant
Storage Location
Batch
Move _Type - 109 (As mentioned by Functional)
Entry_QNT
Entry_UOM
PO_Number
PO_Item
No_More_GR
MVT_IND - B
DELIV_NUMB_TO_SEARCH
DELIV_ITEM_TO_SEARCH
But error message getting populated in IT_RETURN
E M7 036 No goods receipt possible for purchase order 5700000855 00010
Can anyone solve this problem??
One more query is this the correct BAPI to do PGR via tcode VL32N??Hi please check this sample code. it creates goods movement using this BAPIits just that its a upload program. you can modify by your requirement.
TYPE-POOLS: truxs.
PARAMETERS: p_file TYPE rlgrap-filename.
TYPES: BEGIN OF t_datatab,
col1(30) TYPE c,
col2(30) TYPE c,
col3(30) TYPE c,
col4(30) TYPE c,
col5(30) TYPE c,
col6(30) TYPE c,
col7(30) TYPE c,
col8(30) TYPE c,
col9(30) TYPE c,
col10(30) TYPE c,
col11(30) TYPE c,
END OF t_datatab.
DATA: it_datatab type standard table of t_datatab,
wa_datatab type t_datatab.
DATA: it_raw TYPE truxs_t_text_data.
* At selection screen
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL FUNCTION 'F4_FILENAME'
EXPORTING
field_name = 'P_FILE'
IMPORTING
file_name = p_file.
*START-OF-SELECTION.
START-OF-SELECTION.
CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
EXPORTING
* I_FIELD_SEPERATOR =
i_line_header = 'X'
i_tab_raw_data = it_raw " WORK TABLE
i_filename = p_file
TABLES
i_tab_converted_data = it_datatab[] "ACTUAL DATA
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
*** Create batch upload using BAPI_GOODSMVT_CREATE
PERFORM CREATE_BATCH_UPLOAD.
*& Form CREATE_BATCH_UPLOAD
* text
* --> p1 text
* <-- p2 text
FORM CREATE_BATCH_UPLOAD .
DATA : GT_GOODSMVT_HEADER LIKE BAPI2017_GM_HEAD_01.
DATA : GOODSMVT_ITEM TYPE TABLE OF BAPI2017_GM_ITEM_CREATE,
WA_GOODSMVT_ITEM TYPE BAPI2017_GM_ITEM_CREATE,
* L_RETURN LIKE BAPIRET2,
RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
TYPES : BEGIN OF ITAB,
MATNR TYPE MATNR,
WERKS TYPE WERKS_D,
CHARG TYPE CHARG_D,
END OF ITAB.
DATA : IT_ITAB TYPE STANDARD TABLE OF ITAB,
WA_ITAB TYPE ITAB.
DATA : MATERIALDOCUMENT TYPE BAPI2017_GM_HEAD_RET-MAT_DOC.
* MATDOCUMENTYEAR TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR.
*DATA : GT_GOODSMVT_HEARRET LIKE BAPI2017_GM_HEAD_RET.
DATA : V_LINES TYPE CHAR4,
GOODSMVT_CODE TYPE BAPI2017_GM_CODE VALUE '04'.
GT_GOODSMVT_HEADER-PSTNG_DATE = SY-DATUM.
GT_GOODSMVT_HEADER-DOC_DATE = SY-DATUM.
LOOP AT IT_DATATAB INTO WA_DATATAB.
WA_GOODSMVT_ITEM-MATERIAL = wa_datatab-col7.
WA_GOODSMVT_ITEM-MOVE_BATCH = wa_datatab-col10.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = WA_GOODSMVT_ITEM-MOVE_BATCH
IMPORTING
OUTPUT = WA_GOODSMVT_ITEM-MOVE_BATCH
WA_GOODSMVT_ITEM-PLANT = wa_datatab-col4.
WA_GOODSMVT_ITEM-STGE_LOC = wa_datatab-col5.
WA_GOODSMVT_ITEM-BATCH = wa_datatab-col9.
WA_GOODSMVT_ITEM-MOVE_TYPE = wa_datatab-col3.
WA_GOODSMVT_ITEM-ENTRY_QNT = wa_datatab-col8.
WA_GOODSMVT_ITEM-MOVE_STLOC = wa_datatab-col6.
WA_GOODSMVT_ITEM-ITEM_TEXT = wa_datatab-col11.
APPEND WA_GOODSMVT_ITEM TO GOODSMVT_ITEM.
CLEAR WA_GOODSMVT_ITEM.
ENDLOOP.
select MATNR WERKS CHARG from MCHB into table it_itab for all entries in GOODSMVT_ITEM
where matnr = GOODSMVT_ITEM-MATERIAL and
charg = GOODSMVT_ITEM-MOVE_BATCH. " GOODSMVT_ITEM-MOVE_BATCH.
DESCRIBE TABLE GOODSMVT_ITEM LINES V_LINES.
IF IT_ITAB[] IS INITIAL.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
GOODSMVT_HEADER = GT_GOODSMVT_HEADER
GOODSMVT_CODE = GOODSMVT_CODE
* TESTRUN = ' '
* GOODSMVT_REF_EWM =
IMPORTING
* GOODSMVT_HEADRET = GT_GOODSMVT_HEARRET
MATERIALDOCUMENT = MATERIALDOCUMENT
* MATDOCUMENTYEAR = MATDOCUMENTYEAR
TABLES
GOODSMVT_ITEM = GOODSMVT_ITEM
* GOODSMVT_SERIALNUMBER =
RETURN = RETURN
* GOODSMVT_SERV_PART_DATA =
* EXTENSIONIN =
IF RETURN[] IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
* IMPORTING
* RETURN = l_return
WRITE : TEXT-001 , MATERIALDOCUMENT.
WRITE : TEXT-005 , V_LINES.
ELSE.
WRITE: TEXT-002 ,
/ RETURN-MESSAGE.
ENDIF.
ELSE.
WRITE : TEXT-003.
ULINE.
Loop at it_itab into wa_itab.
WRITE : TEXT-004 , wa_itab-matnr , wa_itab-charg.
ENDLOOP.
ENDIF.
ENDFORM. " CREATE_BATCH_UPLOAD -
BADI for VL31N which has the Inbound Delivery Number as a parameter.
Hi,
I have a requirement that after creation of a new inbound delivery through VL31N the control should go to a custom screen. The new inbound delivery no. generated thru VL31N should be seen in this custom screen.
I am searching for a user exit or BADI for VL31N. This exit should have the Inbound delivery Number created through VL31N.
I tried many exits and BADIs. However, none of them have the Inbound Delivery No.
Please help.
Regards,
JayaThe issue was resolved by the use of the BADI 'DELIVERY_PUBLISH'. Its method PUBLISH_AFTER_SAVE was used.
IF sy-tcode = 'VL31N' OR sy-tcode = 'VL32N'.
DATA : v_tcode TYPE sy-tcode .
FIELD-SYMBOLS: <i_del> TYPE likp.
DATA: wa_likp TYPE likp,
t_likp TYPE STANDARD TABLE OF likp.
ASSIGN ('(SAPMV50A)LIKP') TO <i_del>.
wa_likp = <i_del> .
SET PARAMETER ID 'VL' FIELD wa_likp-vbeln .
ENDIF. -
Generate idoc DELVRY03 when deleting delivery
Hi,
I'm generating an idoc via output control when a delivery is created or updated.
I want to generate an idoc when the delivery is deleted. Is there a way to do It.
For example: Do some one knows if there is a user exit that I can use in the program of deletion where I can call the output type before the data is erased from tables.Hi Omar,
Are you dealing with inbound delivery?
If you are then you can use user exits USEREXIT_DELETE_DOCUMENT in program MV50AFZ1 to create an IDoc.
You can code something like this.
IF TCODE = 'VL32N' AND FCODE = 'LOES_T'.
CHECK NOT XLIKP-VBELN IS INITIAL.
.... <--- Create an idoc logic
ENDIF.
Hope this will help.
Regards,
Ferry Lianto
Please reward points if helpful. -
Hello all,
Does anyone know if there is a FM which creates a repeat proces for an output type?
I will try to explain the issue by an example...
There's an output type on a inbound delivery and it has been processed already. Ok so far.
Now I am going to change a status in my shipment where the delivery is assigned to. Changing this status should set the output type on the inbound delivery to "repeat processing". Actually it should do the same if I would go into the change of the delivery (tcode vl32n) and you save it again. The output type is set for processing then again.
If anyone has usefull anwser....
Regards, PatrickIn Output type definitions (trxn NACT), select the check box for Multiple issuing.
This will result in re-issuing the output type each time you go to the change mode of the delivery.
Regards
Baseer -
Update / extension inbound delivery
hi
anybody ever used BAPI_INB_DELIVERY_CHANGE in order to create new line items in inbound deliveries (tcode vl32n)?
I tried to make it work but it returns me useless error codes and I do not want to debug sap coding for hours.
anybody got an example on that? or does anybody have a better idea ? new function module or bapi. I have to update quantities on existing delivery items and also add new ones to it.
thanks for an answer.
robHi,
Did you maintain the Confirmation Control key in PO for Inbound delivery. If you maintain that then system will update the inbound delivery in PO.
Can you able to post the GR with respect to PO or with respect to Inbound delivery. If the system is allowing you to do GR w.r.t PO then you have not maintained the confirmation control key in PO.
Check & Confirm.
rgds
Chidanand -
User exit for selection screen of Tcode VL31N, VL32N
Dear Experts,
I want to modify selection screen of tcode VL31N, VL32N. Please help me to send user exit Tcode VL31N, VL32N.
Thanks and regards,
DucTV1.Hi Patrik,
The ALV report is generating from a query AQZZ/SAPQUERY/MEMEVL31========, in which the field catalogue of the ALV is coming from normal list dispaly structure only, structure of which is coming from %goo structure.
Either try to find out an enhancement here , so that you can add fields over there.
Thanks and Regards,
Antony Thomas -
How can I disable POST GOODS RECEIPT button in transactions VL31N/VL32N .
Hi ,
How can I disable POST GOODS RECEIPT button in VL31N/VL32N .
Its because, we wanted to use VL06I to do PGR insted of VL32N.
Thanks in advance.
RaysHi,
if you have a look at program SAPMV50A then you can see that routine cua_exclude_dynamic is used to disable buttons dynamically. If you are on ECC6.0 then you can use implicit enhancement point to exclude code WABU_T which corresponds to "Post Goods Receipt". You can simply add the following lines at the end of this routine using implicit enhancement point.
IF sy-tcode EQ 'VL31N' OR sy-tcode EQ 'VL32N'.
PERFORM cua_fcode_allow USING 'WABU_T' no.
ENDIF.
Cheers -
Open and close posting period authorization control TCODE: S_ALR_87003642
HI All,
Is there any chance to control the user to open and close another company code posting period variant in TCODE: S_ALR_87003642.
In our system we are using the same client for different countries. So user can able to change the other country company code posting periods.
We would like to control either on the country (or) organizational unit(company code) (or) posting period variant so that user can only open/close their country / company code posting periods.
Our present authorization role for open and close posting period contain the auth.Obj. : S_TABU_DIS.
Please share your knowledge if you come across this problem..
Thanks in advance..Hey Sandhya,
Congratz, this can be done using linbe item authorization with the object S_TABU_LIN.
Field ORG_CRIT - Value 02
Field ORG_FIeld1 - Value ZT001B
We have successfully done it in our client.
You need to contact your BASIS consultant for this.
Thanks,
Nitish
Maybe you are looking for
-
Time Machine Refuses to Back up a specific file
Hi all! I have a huge VMWare file that I have excluded from Time Machine. It's 15GB in size. Let's call the file "A". Last thing I wanted was for it to make a new generation 15 GB backup every time I use VM ware. I figured, I'll be smart about it. I'
-
Click counting on an exe flash file
hello. i have an exe flash file that i will distribute to several people. is there a way to count the clicks they do when they get to certain part of the file? certain buttons, links, etc? also, if i have website links, how can i count when they hit
-
I use Aperture to process and store high res photos in libraries. My iMac is now full. What is best way to store "libraries" and still have easy access to them?
-
Default sold to party coming in Sales order
Hi, Whenever i am trying to create sales order the system automatically purpose a default number in the sold to party field.And there is no such customer master record maintained for this number.After deleting this number then i can able to create sa
-
I am currently having an issue trying to attach the IE 10 GPO template to any group policy. Here is a little bit of a background as I played around with this in our test environment. The GPO will state that the policy is loaded up without any issue,