Unable to reverse GR for subcontract PO
Hi expert,
When i try to reverse GR using 102 for subcontract PO,it prompt error Message no.M7389 Of the required quantity of material xxx,xxx PCA remain(s) open
Any idea on what is the causes?
Hi,
The same problem was faced by me and unable to get any reasons.
But, I was managed to cancel the doc. thro' MBST.
Please try this out.
Regards,
Siva
Similar Messages
-
Unable to reverse PGR for return delivery (RL).
Prerequisites:
WM managed storage location w/o HU and SU
Document flow
1. Sales order
2. ODB
3. TO
4. PGI
5. Invoice
6. Return sales order in reference to invoice from step 5
7. Return delivery RL
8. TO: Materials put away from interim 904 storage type to warehouse storage type
9. PGR
10. VL09: Reversing goods movement (step 9) for RL delivery (step 7)
In step 10 I am getting error:
Message no. L9009: Storage bin PL1 904 8200000192 does not exist (check your entry).
I have made work around:
1. LS01N: Creation storage bin (904/8200000192)
2. VL09: now it is OK
3. LT10: from WH storage type to 904/8200000192
4. Delivery status (Picking) is not refreshed (like in LT0G)
It works but in my opinion it is another scenario for this.
My question is how to reverse PGR for RL return delivery (without work around I described)?
AndrzejHi Csaba,
1. L9005 message
thank you very much for you response. As I wrote, now I have no problems with L9009 message (I was blind not to notice such obvious settings in V_T321 and V_T333)
Before i wrote this message I have double checked this configuration. But I have did not notice bad setting. Now VL09 works OK.
The open problem is that delivery still has picking/WM status not refreshed.
I've made nearly the same settings that you proposed. I am a little bit confused that you wrote:
if I do not enter '1' in RBLVS I get error message L9005
RBLVS is a "RefMvtType WM" and you set it to 656. You probably mean BSLVS - Special stock indic.
I have following settings:
LGNUM;RBLVS;BSLVS;KZBEW;SOBKZ;BSSKZ;LGREF;BWLVS
PL1;658;;L;;;;652
In my case BSLVS='' (but our cases are little bit different)
2. picking/WM status not refreshed
I have made work around with deleting delivery/delivery items.
As we noticed standard SAP system is not set to manage the reversal of return delivery with WM
Thank you for confirming my doubts.
Andrzej -
I am unable to reverse print for t shirts
i am trying to make a t shirt using iron on paper and I'm unable to find reverse or mirror image in my printer settings
Hi, not all printers have the mirror option.
Use the free IrFanView program and select under Image the Horizontal Flip option.
Please mark the post that solves your issue as "Accept as Solution".
If my answer was helpful click the “Thumbs Up" on the left to say “Thanks”!
I am not a HP employee. -
MAP change after GR reversal for subcontracting PO
Dear experts,
I am facing problem that the MAP of component changed after GR reversal for subcontracting PO. The posting date of GR is the same date with reversal date, lets say component A in accounting document during GR is $31 when reversing the MAP $19. FYI, I am using batch valuation. Does any body share with me, appreciate any responses.
Best regards,
mahnansaIn accounting document is reflected the component cost was $31 while after reversal (MT 102) the cost in accounting document $19.
Dear you mean to say during GR of subcontractiong accounting document price of that component is $31 and during Reversal of same subcontracting document GR it is showing $19 if my understanding is correct then there might be some other goods movements might have happened in due time which could have changed the component price as it is a MAP so analyse the same in MB51.
Cheers
KK -
DEAR FRIENDS,
I am making a program for tracking the materials given (mb1b 541 movt.) for subcontracting and taken by me (101 for actual good receipt, 543 for the given material- stock type inward, 545 for the scrap returns). but while i made the program i am unable to pick up the materials BOM from the PO which is essential to take the difference between these and the supplied quantities taken-in by GR.
following is the program.
Please suggest the changes. Thanks,
Deepak
*& Report ZMM_SUBCONTRACTING_PO_REPORT
*& Author:
*& Date :
*& Reason: Sub Contracting PO Report.
*& Find Discreprancy in PO and BOM. according to 543 and 545
REPORT ZMM_SUBCONTRACTING_PO_REPORT NO STANDARD PAGE HEADING
LINE-SIZE 157.
*& TABLES DECLARATION
TABLES: EKKO,
EKPO,
EKBE,
ENT5303.
*& SELECTION-SCREEN.
SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS: S_MATNR FOR EKPO-MATNR,
S_WERKS FOR EKBE-WERKS OBLIGATORY.
PARAMETERS: P_BUKRS LIKE EKKO-BUKRS OBLIGATORY.
SELECT-OPTIONS: S_BUDAT FOR EKBE-BUDAT OBLIGATORY,
S_EBELN FOR EKKO-EBELN,
S_BELNR FOR EKBE-BELNR,
S_GJAHR FOR EKBE-GJAHR.
SELECTION-SCREEN: END OF BLOCK B1.
*& INTERNAL TABLES DECLARATION.
DATA: BEGIN OF IT_EKKO OCCURS 0,
EBELN LIKE EKKO-EBELN,
END OF IT_EKKO.
DATA: BEGIN OF IT_EKBE OCCURS 0,
EBELN LIKE EKBE-EBELN,
EBELP LIKE EKBE-EBELP,
GJAHR LIKE EKBE-GJAHR,
BELNR LIKE EKBE-BELNR,
BUZEI LIKE EKBE-BUZEI,
BEWTP LIKE EKBE-BEWTP,
BWART LIKE EKBE-BWART,
BUDAT LIKE EKBE-BUDAT,
MENGE LIKE EKBE-MENGE,
DMBTR LIKE EKBE-DMBTR,
LFBNR LIKE EKBE-LFBNR,
MATNR LIKE EKBE-MATNR,
WERKS LIKE EKBE-WERKS,
BUKRS LIKE WB2_V_EKKO_EKPO2-BUKRS,
MENGE_I LIKE WB2_V_EKKO_EKPO2-MENGE_I,
LIFNR LIKE WB2_V_EKKO_EKPO2-LIFNR,
COUNT TYPE P DECIMALS 4,
BMENGE LIKE EKBE-MENGE,
MENGE101 LIKE EKBE-MENGE,
MENGE543 LIKE EKBE-MENGE,
MENGE545 LIKE EKBE-MENGE,
DIFFER LIKE EKBE-MENGE,
TMENGE LIKE EKBE-MENGE,
RATE LIKE EKBE-DMBTR,
NAME1 LIKE LFA1-NAME1,
LINE_COLOR(4),
END OF IT_EKBE.
DATA: WA LIKE IT_EKBE.
DATA: BEGIN OF IT_FINAL OCCURS 0.
INCLUDE STRUCTURE IT_EKBE.
DATA: END OF IT_FINAL.
DATA: BEGIN OF IT_FINAL_TEMP OCCURS 0.
INCLUDE STRUCTURE IT_EKBE.
DATA: END OF IT_FINAL_TEMP.
DATA: BEGIN OF IT_BOM OCCURS 0.
INCLUDE STRUCTURE CAPP_ITM.
DATA: END OF IT_BOM.
DATA: BEGIN OF IT_BOM_HEAD OCCURS 0.
INCLUDE STRUCTURE CAPP_BOM.
DATA: END OF IT_BOM_HEAD.
*& DATA DECLARATION.
DATA: COUNT TYPE P DECIMALS 4,
V_CNT TYPE P DECIMALS 4 VALUE '0.0001' ,
V_MENGE LIKE EKBE-MENGE,
V_DELETE.
TYPE-POOLS: slis.
DATA: l_date(12) TYPE c,
l_date1(12) TYPE c,
l_time(10) TYPE c,
l_list(60) TYPE c.
DATA: CATALOG TYPE SLIS_FIELDCAT_ALV, "FIELDCAT
TCATALOG TYPE SLIS_T_FIELDCAT_ALV, "IT FIELDCAT
EVENT TYPE SLIS_ALV_EVENT, "EVENT
TEVENT TYPE SLIS_T_EVENT, "IT EVENT
LAYOUT TYPE SLIS_LAYOUT_ALV, "LAYOUT
PG_TOP TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE',
PG_HEAD TYPE SLIS_T_LISTHEADER,
EXIT1 TYPE SLIS_EXIT_BY_USER,
VAR1 LIKE DISVARIANT,
VAR2 LIKE DISVARIANT.
*& START-OF-SELECTION.
START-OF-SELECTION.
PERFORM PROCESS_SELECTION.
PERFORM DELETE_CANCELLED_DOCUMENTS.
PERFORM EXPLODE_BOM_FOR_101.
SORT IT_FINAL BY COUNT.
PERFORM DISPLAY_OUTPUT.
FREE IT_FINAL_TEMP.
*& ALV FORMATTING
*& ALV DISPLAY
PERFORM GENERATE_ALV_FIELDCAT.
PERFORM EVENTS USING TEVENT.
PERFORM TEXT USING PG_HEAD.
PERFORM ALV_SHOW.
*& FORM PROCESS_SELECTION.
FORM PROCESS_SELECTION.
SELECT
A~EBELN
A~EBELP
A~GJAHR
A~BELNR
A~BUZEI
A~BEWTP
A~BWART
A~BUDAT
A~MENGE
A~DMBTR
A~LFBNR
A~MATNR
A~WERKS
B~BUKRS
B~MENGE_I
B~LIFNR
FROM
EKBE AS A
JOIN
WB2_V_EKKO_EKPO2 AS B
ON
AEBELN = BEBELN AND
AEBELP = BEBELP_I
INTO
CORRESPONDING FIELDS OF TABLE IT_EKBE
WHERE
A~MATNR IN S_MATNR AND
A~WERKS IN S_WERKS AND
A~BUDAT IN S_BUDAT AND
A~EBELN IN S_EBELN AND
A~BELNR IN S_BELNR AND
A~GJAHR IN S_GJAHR AND
A~VGABE IN ('1', '7') AND
A~BEWTP IN ('E', 'O') AND
( A~BWART IN ('101', '545', '543') OR
( ABWART = '102' AND ABEWTP = 'E' ) ) AND
B~BUKRS = P_BUKRS AND
B~BSTYP = 'F' AND
B~BSART = 'SUBC'."AND
B~LOEKZ <> 'X'.
SORT IT_EKBE BY EBELN EBELP GJAHR BELNR BUZEI.
ENDFORM.
*& FORM DELETE_CANCELLED_DOCUMENTS.
FORM DELETE_CANCELLED_DOCUMENTS.
DELETE IT_EKBE WHERE BWART = '102' AND BEWTP <> 'E'.
LOOP AT IT_EKBE WHERE BWART = '102'.
READ TABLE IT_EKBE INTO WA WITH KEY BELNR = IT_EKBE-LFBNR.
IF SY-SUBRC = 0.
DELETE IT_EKBE WHERE BELNR = WA-BELNR.
ENDIF.
ENDLOOP.
CLEAR WA.
DELETE IT_EKBE WHERE BWART = '102'.
ENDFORM.
*& FORM EXPLODE_BOM_FOR_101.
FORM EXPLODE_BOM_FOR_101.
CLEAR COUNT.
LOOP AT IT_EKBE WHERE BWART = '101' OR
BWART = '543'.
IF NOT IT_EKBE-MATNR IN S_MATNR.
V_DELETE = 'X'.
ELSE.
CLEAR V_DELETE.
ENDIF.
IF V_DELETE <> 'X'.
COUNT = COUNT + 1.
IT_EKBE-COUNT = COUNT.
V_MENGE = IT_EKBE-MENGE.
MODIFY IT_EKBE.
IT_FINAL = IT_EKBE.
APPEND IT_FINAL.
ENDIF.
call function 'CABM_READ_BOM'
exporting
I_MATNR = IT_EKBE-MATNR
I_WERKS = IT_EKBE-WERKS
I_STLAL = '01'
I_STLAN = '3'
I_DATUV = IT_EKBE-BUDAT
TABLES
EXP_BOM_DATA = IT_BOM_HEAD
EXP_ITM_DATA = IT_BOM
EXCEPTIONS
NO_RECORD_FOUND = 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.
ELSE.
*START RK 18.06.2007
DELETE IT_BOM WHERE DATUV > IT_EKBE-BUDAT.
END : 18.06.2007
IF V_DELETE = 'X'.
LOOP AT IT_BOM.
DELETE IT_EKBE WHERE MATNR = IT_BOM-IDNRK.
ENDLOOP.
REFRESH IT_BOM.
ELSE.
PERFORM CHECK_BOM_GR.
ENDIF.
endif.
ENDLOOP.
FREE IT_EKBE.
ENDFORM.
*& FORM CHECK_BOM_GR.
FORM CHECK_BOM_GR.
DATA: WACNT TYPE P DECIMALS 4.
WACNT = COUNT.
LOOP AT IT_BOM.
READ TABLE IT_EKBE INTO WA WITH KEY EBELN = IT_EKBE-EBELN
MATNR = IT_BOM-IDNRK.
IF SY-SUBRC = 0.
WACNT = WACNT + V_CNT.
WA-COUNT = WACNT.
WA-BMENGE = IT_BOM-MENGE.
WA-TMENGE = V_MENGE.
APPEND WA TO IT_FINAL.
DELETE IT_EKBE WHERE EBELN = WA-EBELN AND
EBELP = WA-EBELP AND
MATNR = WA-MATNR AND
BELNR = WA-BELNR AND
BUZEI = WA-BUZEI.
**START : ADDED BY .... KUMAR ON 14.06.2007
ELSE.
WACNT = WACNT + V_CNT.
WA-COUNT = WACNT.
WA-BMENGE = IT_BOM-MENGE.
WA-MATNR = IT_BOM-IDNRK.
WA-TMENGE = V_MENGE.
APPEND WA TO IT_FINAL.
**END ADDED BY .... KUMAR ON 14.06.2007
ENDIF.
CLEAR WA.
ENDLOOP.
REFRESH IT_BOM.
ENDFORM.
*& FORM DISPLAY_OUTPUT.
FORM DISPLAY_OUTPUT.
Populate color variable with colour properties
Char 1 = C (This is a color property)
Char 2 = 3 (Color codes: 1 - 7)
Char 3 = Intensified on/off ( 1 or 0 )
Char 4 = Inverse display on/off ( 1 or 0 )
i.e. wa_ekko-line_color = 'C410'
IT_FINAL_TEMP[] = IT_FINAL[].
LOOP AT IT_FINAL.
CLEAR IT_FINAL-DMBTR.
********added by .... .... on 17.02.2007
if it_final-bmenge < 0.
IT_FINAL-DIFFER = IT_FINAL-TMENGE * IT_FINAL-BMENGE * -1.
else.
*********end by .... .... on 17.02.2007
IT_FINAL-DIFFER = IT_FINAL-TMENGE * IT_FINAL-BMENGE.
********added by .... .... on 17.02.2007
endif.
*********end by .... .... on 17.02.2007
IF IT_FINAL-BWART = '101'.
IT_FINAL-LINE_COLOR = 'C210'.
IT_FINAL-MENGE101 = IT_FINAL-MENGE.
IT_FINAL-DIFFER = 0.
LOOP AT IT_FINAL_TEMP WHERE BELNR = IT_FINAL-BELNR AND
EBELN = IT_FINAL-EBELN AND
EBELP = IT_FINAL-EBELP.
IF IT_FINAL_TEMP-BWART <> '545'.
IT_FINAL-DMBTR = IT_FINAL-DMBTR + IT_FINAL_TEMP-DMBTR.
ELSE.
IT_FINAL-DMBTR = IT_FINAL-DMBTR - IT_FINAL_TEMP-DMBTR.
ENDIF.
ENDLOOP.
IT_FINAL-RATE = IT_FINAL-DMBTR / IT_FINAL-MENGE101.
SELECT SINGLE
NAME1
INTO
IT_FINAL-NAME1
FROM
LFA1
WHERE
LIFNR = IT_FINAL-LIFNR.
IF SY-SUBRC <> 0.
CLEAR IT_FINAL-NAME1.
ENDIF.
ELSEIF IT_FINAL-BWART = '543'.
IT_FINAL-MENGE543 = IT_FINAL-MENGE.
IT_FINAL-LINE_COLOR = 'C200'.
IT_FINAL-DIFFER = IT_FINAL-DIFFER - IT_FINAL-MENGE543.
CLEAR: IT_FINAL-LIFNR,
IT_FINAL-EBELN,
IT_FINAL-BELNR,
IT_FINAL-MENGE_I,
IT_FINAL-BUDAT.
ELSEIF IT_FINAL-BWART = '545'.
******added by .... on 17.02.2007
IT_FINAL-MENGE = IT_FINAL-MENGE * -1.
IT_FINAL-MENGE = IT_FINAL-MENGE.
*******end by .... on 17.02.2007
IT_FINAL-MENGE545 = IT_FINAL-MENGE.
IT_FINAL-LINE_COLOR = 'C200'.
IT_FINAL-DIFFER = IT_FINAL-DIFFER - IT_FINAL-MENGE545.
CLEAR: IT_FINAL-LIFNR,
IT_FINAL-EBELN,
IT_FINAL-BELNR,
IT_FINAL-MENGE_I,
IT_FINAL-BUDAT.
ELSE.
IT_FINAL-LINE_COLOR = 'C200'.
CLEAR: IT_FINAL-LIFNR,
IT_FINAL-EBELN,
IT_FINAL-BELNR,
IT_FINAL-MENGE_I,
IT_FINAL-BUDAT.
ENDIF.
MODIFY IT_FINAL.
ENDLOOP.
ENDFORM.
*& Form GENERATE_ALV_FIELDCAT
text
FORM GENERATE_ALV_FIELDCAT.
DATA: POS TYPE I.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'COUNT'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'S. No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MATNR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Mat. No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'BMENGE'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'BOM Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'EBELN'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'PO No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE_I'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'PO Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'BELNR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Gr. No.'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
CATALOG-HOTSPOT = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'BUDAT'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'GR Date'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE101'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = '101 Gr Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE543'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = '543 Gr Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'MENGE545'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = '545 Gr Qty'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'DIFFER'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Difference'.
CATALOG-NO_ZERO = ' '.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'LIFNR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Vendor'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'NAME1'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Vendor Name'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'RATE'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Rate'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
POS = POS + 1.
CLEAR: CATALOG.
CATALOG-COL_POS = POS.
CATALOG-FIELDNAME = 'DMBTR'.
CATALOG-TABNAME = 'IT_FINAL'.
CATALOG-SELTEXT_L = 'Value'.
CATALOG-NO_ZERO = 'X'.
CATALOG-FIX_COLUMN = 'X'.
APPEND CATALOG TO TCATALOG.
ENDFORM.
*& Form ALV_SHOW
text
FORM ALV_SHOW.
LAYOUT-COLWIDTH_OPTIMIZE = 'X'.
LAYOUT-BOX_TABNAME = 'IT_FINAL'.
LAYOUT-INFO_FIELDNAME = 'LINE_COLOR'.
LAYOUT-ZEBRA = 'X'.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
IS_LAYOUT = LAYOUT
IT_FIELDCAT = TCATALOG
IS_VARIANT = VAR1
I_SAVE = 'A'
IT_EVENTS = TEVENT[]
TABLES
T_OUTTAB = IT_FINAL.
ENDFORM . "ALV_SHOW
*& FORM USER_COMMAND.
FORM USER_COMMAND USING
R_UCOMM LIKE SY-UCOMM
SELFIELD TYPE SLIS_SELFIELD.
DATA: TABIX LIKE SY-TABIX,
WA LIKE IT_FINAL.
TABIX = SELFIELD-TABINDEX.
READ TABLE IT_FINAL INTO WA INDEX TABIX.
IF NOT WA-BELNR IS INITIAL.
set parameter id : 'MBN' FIELD WA-BELNR.
CALL TRANSACTION 'MB03' AND SKIP FIRST SCREEN .
ENDIF.
ENDFORM.Hi,
U can try this standard report for subcontracting:
J1IFR (Transaction name),
Not sure how much this will be useful to u.
regards,
Viji -
Unable to reverse the GI of non-valuated material in Vl09
Hi All,
My user is unable to reverse the GI for the non-valuated material . The error message occurs " doc 4901151816 does not contain any selectable items".The given below the doc .flow.
The user did GI for 901 mov.type in VL02n . I have observed that there is no reverse mov.type for 901 in the system . Is the error occurs due to non-exist of the reversal mov.type?
Please advise.
Free of Charge 70219835 / 10
. Purchase order 2245102298 / 10
. Delivery Standard 80323135 / 10
.. WMS transfer order 11216908 / 1
.. Handling unit 348260 / 1
.. GD goods issue:delvy 4901151816 / 1Hi,
Go to OMJJ and here for movement type "901", under option "Reversal/follow-on movement types" assign the reversal movement type as 602 or (902 copy of 602) and Type of Posting as "2" (Reversal(qty cannot be entered; gener.of matchcode))
And Reverse in VL09. -
Unable to reverse Service entry sheet posted in earlier prds
Hi All,
We are unable to reverse the service Entry sheet created via Shipment cost document. As the Shipment cost document was created in the month ofJanuary 2011. And now that period is closed. But I am looking the way wherein by changing the posting date to current month date. So that system should allow me to reverse the cancellation of service Entry sheet
by ticking the cancellation tick mark under the Settlement Tab.
I need inputs for reversing it in current month. in the similar lines. as we reverse the service entry sheet in ML81N and have an option to change the Posting date. But in VI02, Date Cancellation field is greyed out and we are unable to tried it out.
So basicaly how to change the posting date in shipment cost document, sothat cancellation should happen in date which is being entered by user.
Thanks
NitinHello there,
I had the same problem yesterday and we were able to do the reverse of the ship cost provision and the repost using posting dates from this month. Here is what we did:
For reversing using a different date.
Go to VI02, double click on the position, go to "settlement" tab and select "Cancellation" box, then use the menu bar in the "Item" -"Redet. settlement date option" , you will have an information pop up message "Redet. settlement date not possible - account
already assigned to item" , just hit enter and the "date cancellation" field will be now available to modify. Put the date you desire and save. If you go to the document flow, you will notice the cancellation is done and the posting document is in the FI period you desire.
To repost the same shipment cost with the new date (current period).
Go to VI02, double click on the position, go to "settlement" tab , Hit the button "delete account assigment" and the settlement date field will be available for change. Modify the date, save and leave the transaction.
Enter again and from the menu go to "Item - account assigment", and you will notice the system already redetermine the account assigment, go back (F3) and the "Transfer" field is not available to select and save.
Then you have the new service acceptance posted with the current period.
I spend some time and couldn´t find the answer in other websites, now that i have the answer, I hope this help somebody else,
Rgds,
Sara -
180 days crossed for subcontracting
Hi,
I sent the material for subcontracting,also received the same material after the return date(ie.after 180 days).
Now the system is showing the error 'Cannot Reconcile : Crossed Return Date, please Reverse'. I know the std process that we have to reverse it and recredit after receiving the material.
My query is:
1. Is there any other solution than the above?
2. Suppose if I reverse and recredit,can I see the history for this in system.
Please suggest the solution.
Regards,
Goraksh.Hello
There is no other solution other than re crediting. IF recreditted it will be document in the system.
Make sure that from next time that you make a document for receiving the material even if not received physically and provide it for subcontracting again.
Regards
Gregory Mathews -
Unable to reverse interest accrual in tbb5 - message flows does not exist
Hi All,
for few particular company codes, i am unable to see any flows which were posted earlier using tbb4 while executing tbb5. hence i am unable to reverse those flows. Is there any place wherein we activate update type for reversal company code wise.Hi,
first of all I would propose to check with the help of TPM20, using as selection criteria 'Reversed Business Transactions' to see whether there were some reversals, relevant to your accounting entries observed.
regarding your mentioned transactions:
TBB4 is used for accrual (which could be imediately reset next business day - depends on accrual procedure, specified in Customizing -> SPRO -> ... -> TRM -> Transaction manager -> General settings -> Accounting -> Accrual/Deferral -> Money Market: Define Accrual/Deferral -> choose required Flow type, for which accrual is calculated and posted), so depending on the definition you will result in 1 (accrual) or 2 (accrual and reset of accrual) postings;
TBB5 would reverse the accrual postings, generated by TBB4 - the same as above, 1 or 2 postings, just opposite to previous ones.
I'm not pretty sure about your scenario, however if we talk about accrual TBB4 and possible reverse TBB5 due to some errors (e.g. nominal interest was wrong), then from process point of view once you executed reverse it is not possible to reverse TBB5. What you can do is just run accrual again, after inputs (nominal amount, interest rate, date of running accrual, etc.) for accrual are corrected.
So, if some doubts for you still exists, please provide your scenario and requirements in more details. Otherwise, I hope this will help you.
Rgds,
Renatas -
Quantity Reconciliation for Subcontracting challans
Dear Sir
1. issue material to subcontractor by Mov Type-541, date-11,12,2009
2.receive Material from Subcontractor by Mov type-542,date-05,07,2010
3.when Creating Reconciliation for Subcontracting Challans, T code-J1IFQ
Errors comes as shown below
"Cannot Reconcile : Crossed Return Date, please Reverse"
Please guide meChallan has crossed return date i.e more than 180 days,In this case,
Do as per help docuemntation
[Completion, Reversal, and Recredit|http://help.sap.com/saphelp_erp60_sp/helpdata/en/09/ebf138cdd78a4be10000000a114084/frameset.htm] -
Unable to put Reason for Rejection for Return Sales Order
Hi
I am unable to put Reason for Rejection for Return Sales Order.
what may be the reason?
Reg,
Antaa21hi
One of the possible reson could be, there is subsequent document created. Please check the VBFA table for document flow and see if there is any other document created for this line item, if yes then you have to reverse the same
Check whether this field is maintained as DISPLAY only or not
T-Code SE51(Screen Painter)
Give Program Name SAPMV45A
(before doing this confirm from the field from sales order, keep curcer on the pricing date press F1
and then select technical details)
Screen Number 4441
(before doing this confirm from the field from sales order, keep curcer on the pricing date press F1
and then select technical details)
Select Attributes radio button.
Go to Element list Tab. Inturn select Special Attribute tab in Subscreen.
For Field Name "VBAP-ABGRU" Check what is maintained might be it is maintained as DISPLAY only. -
I'm doing a project for my Professional Writing course and I
have to use RoboHelp to create an online help document. The
professor provided templates for us to use but when I go to open
the project file I get the following error: "open project was
cancelled or the application was unable to load database
for....(then the directory)"
I know the project file isn't corrupted because the members
of my class are using the same one without issue. I tried
re-downloading the file, I also re-installed the program itself,
still with no luck. I'm using a Trial Version of RoboHelp 6.0 .
The only other suggestions I have seen are that I don't have
edit perms for the system, but it's my personal laptop and I have
full admin privs. I thought at first that the folder was read-only,
but when I opened it up all it displays is the little green box in
the checkbox (which doesn't mean the folder is read-only, it's just
some stupid windows default, it's only read-only if the box is
actually checked). I tried making the entire directory read-only
and then turn it off but still get the same error.
Any suggestions?There's a topic on my site about Opening Projects that
includes the method of deleting the CPD and XPJ files but I didn't
cover that as the project is good for everyone else. Anything is
worth a try at the moment though.
Another thing to try is to rename the course folder, then
create a new folder with the same name plus all sub folders. Then
move the files across. That will ensure the folder properties are
good and not read only. Yes I know what you said but again anything
is worth a try.
Also, in the last post you are saying the directory is not
read-only. I assume the files are all good?
Ref my previous post, is it the case that now you are getting
an error before the original error would have popped up? -
Open project was cancelled or application was unable to load database for pathname
My pc is installed with Robohelp 3x. Recently I shifted the
pc from one room to anther. Now when I attempt to open my existing
workable solution, it give me the following message: "Open project
was canceled or application was unable to load database for
<pathname>". Do I need to call for Robohelp technical
support? If yes, can someone provide me the toll free number?
Can someone pls advise?Thanks Peter, managed to get in through the link you've
given. I seriously doubt it has anything gotta do with a corrupted
project. I have 2 working projects last week but they can no longer
be opened this week.
I tried even to created an empty project from scratch. It was
created successfully but when I reopen the project, it shows the
same error message.
Could there have been other possibilities or ways which I can
troubleshoot?
*puzzled* -
Standard Cost Estimate for Subcontracting
Dear Sir / Madam,
We are in the process of migrating from our normal R/3 operations for Production Planning to Execution inclusive of Costing of materials by using iPPE functionality for repetitive scenario. We have our BOMs for painted body currently in R/3. The painted body falls under subcontracting scenario.
In this scenario the body in white produced from our bodyshop is sent out to the subcontractor along with certain paint items and is received as painted body and consumption of the body in white and the paint items sent needs to be shown during the goods receipt of painted body.
For this we have maintained the BOM for the painted body in iPPE. Also in the costing variant "ZD01" in order to arrive at Standard cost (CK11N) for the painted body we have maintained the following settings for Valuation variant for subcontracting :
Priority Strategy Sequence
1 Net Quotation Price
2 Effective Price from Purchase Order
While running CK11N for the material (painted body) we are receiving the following message
Message no. 28501 : Error in dependency processing: condition 0000062388 is empty
We wanted to verify whether the message raised is normal or would it have any adverse impact.
Your assistance would be highly appreciated.
Regards,
Bhavika
Edited by: Bhavika Goyal on Feb 7, 2009 12:20 PMDear All,
Control Key is important for inhouse producrtion and Sub Contract. Check it once and when ever u have given the Product (semi fisished) to Sub Contractor, along with Paint.
Here one thing is important what is your process? how much portionis involced in Sub contracting. why because
Paint issue to the sub con is captured by the way for migo or miro
Payment to sub contract is capture all the cost of the Sub Con., then is there any cost is missed for this process. Let me know the remain things?
thanqu
raj -
Unable to get RequestDispatcher for Context
Eclipse 3.3.0
Tomcat 6.0.16
Java 1.5.0_13
Mac OS X 10.5.6
Greetings:
I'm attempting to retrieve information cross context in my web application. I've attempted to enable cross context access by three means.
- I've added "crossContext=true" to the <Context> element in the server.xml of the Tomcat configuration under the Servers project of my workspace.
- I've added "crossContext=true" to the <Context> element in a META-INF/context.xml in the WebContent folder of my project.
- I've added "crossContext=true" to the <Context> element of the context.xml file in the conf directory of the Tomcat installation directory.
Yet despite these changes I'm still seeing "Unable to get RequestDispatcher for Context....Verify values and/or enable cross context access" in the console. What do I need to do to enable cross context access using Eclipse? Thanks for any help.
ETA - I've had this working before. I believe that I upgraded to Tomcat 6 from Tomcat 5.5 and that's when the jstl cross context actions broke.
ETA - I've got it working in Tomcat 6. The problem arises when I change the name of my webapplication from "foo" to ROOT inside eclipse. I want a jsp page in the ROOT web application to be able to access a servlet in the "bar" web application.
Edited by: nantucket on May 17, 2009 2:17 PM
Edited by: nantucket on May 17, 2009 2:26 PMThanks for your reply evnafets.
How many times do you declare your context???I know, I know... I got frustrated. :o)
But seriously, since my post I've discovered that it is "working" but not in the manner I had expected within the IDE. That is, if I access the page at
http://localhost:8080/ROOT/myPage.jspThen I can see the contents retrieved from the context bar. But if I use.
http://localhost:8080/myPage.jspI can see that the page somehow has been deployed to the root context, but the error code 500 appears in place of where the content from the bar context should be.
However, if I export war files for these two web applications and run them in Tomcat 6 outside of Eclipse, everything works as it should. So this is an eclipse issue with respect to deploying a web application to the root context. Maybe there is some configuration about that I must make somewhere.
I hope that makes sense.
Anyhow, the server.xml file contains the following..
<Context crossContext="true" docBase="bar" path="/bar" reloadable="true" source="org.eclipse.jst.j2ee.server:bar"/>
<Context crossContext="true" docBase="ROOT" path="/ROOT" reloadable="true" source="org.eclipse.jst.j2ee.server:ROOT"/>The jstl code in the jsp page accessing the context bar is the following.
<c:import url='/helloworld?action=view' context='/bar' />
Maybe you are looking for
-
I rented movies on my iPad, they all downloaded, but when I click 'play' it says 'The requested URL was not found on this server'. What does it mean and how can I restore my rented movies?
-
How to replace the icon in the title bar and minimized window
I am not sure if this is a Swing question. But since nobody answered it in the Java Programming forum, let me place it here: I would like to set my own icon in the title bar and in the minimized window of my java application, replacing the java coffe
-
Can i make my ipad and mac synch notes produced on the ipad before i bought the mac?
why do i have to type here when i asked a question above????
-
Appraisal Workflow - Item not completed
Hi, After performing Approved or Reject in MSS for Appraisal Workflow, the task are not completed or removed from the UWL of the user. If we do the same from R/3 the workitem gets completed. I checked the workflow task and it always ask for 'Confirm
-
I have more than 100 answers and I want to know a column in what answers is used. For example, I have answers A,B y C. Answer A uses columns (Presentation name): C1, C2 y C3. Answer B uses columns (Presentation name): C1, C2 y C6. Answer C uses colum