Condition for the nonexcisable Plant
Dear Experts
whenever u will receive a material with all excise & frieght & other taxes then in the Nonexisable Plant
Material in coming cost goes to inventory means Basic + taxes Material Price at the system.
how we can vibergate in the system so that material will take the Basic cost (as its applicable for the excisable plant) and other taxes bcoz of complete liable to the nonexsiable plant and cost is going to the inventory.
Rgds
Pankaj Agarwal
Hi Pankaj,
Actually taxes should go to material only if the plant is nonexcisable. We r doing this in one of our uttranchal plant. This is STD as well. Consult with ur FICO experts.
Still if u feel that it should not go to inventory then dont maintain taxes in PO.
Then clear the taxes in FB60. Here also u have to debit and credit items. U can debit the Taxes a/c and credit expenses. But again if u do so then the debited taxes u have to remit to govt which u r not going to do so.
Hence i suppose the above practice may not fit.
For delivery cost u can debit the delivery cost a/c and credit the venodr in FB60.
Above all chk with ur fico guys.
I think adding to inventory is correct method.
Chk and revert.
Reg
Raja
Similar Messages
-
Error :Maintain pricing conditions for the material for the excise invoice
Hi
i have maintained excise data for material, after that i have created scheduled agreement with lp and with 0 value private and dummy tax code and delivery schedule is released. Now when i do the goods receipt i am getting error " Maintain pricing conditions for the material for the excise invoice date
Message no. 8I629" can some body can help me.
with regards
Narendra kumarHi,
goto tcode fv11 u have to maintained the condition.
first enter the condition type like jmop -
then enter, next screen u have the select the below comination.
select the plant/vendor/material base u have to maintain the conditions.
Thank's
MVS -
Time Out error problem when i run the report for the whole plant
Dear all,
pls find the below coding, when i execute this report for the whole plant , it gives me time out error since it has to process huge database. pls suggest me in which part of my below coding i can improvise or any other better way to fetch the same result.
pls note that
i m using Views for querying.pls also note the comments given in Bold to understand the reason behind the coding.
Views used in are - ZVPOD and ZVPRDCONF.
START-OF-SELECTION.
Data: zstat type jest-stat.
data: stklocaf type mska-lgort.
data: stklocas type mska-lgort.
<u><b>To collect the status of the production order by joining the ZVPOD and JEST table.</b></u>
CLEAR it_ZVPRODDET.
SELECT DISTINCT ZVPOD~bukrs ZVPOD~aufnr ZVPOD~objnr
jest~stat ZVPOD~werks ZVPOD~arbpl ZVPOD~J_3AKORD2
FROM ZVPOD
INNER JOIN jest ON ZVPOD~objnr = jest~objnr
INTO CORRESPONDING FIELDS OF wa_ZVPRODDET where
plnbez in FGM and arbpl in wc and werks in plant
and SSAVD in eldate
and J_3AKORD2 in cups and jest~inact ne 'X'.
APPEND wa_ZVPRODDET TO it_ZVPRODDET.
ENDSELECT.
SORT it_ZVPRODDET BY aufnr stat.
<u><b>Loop thru Itab to check and delete the records from itab for the specified status.</b></u>
LOOP AT it_ZVPRODDET INTO wa_ZVPRODDET.
IF wa_ZVPRODDET-stat = 'I0045' . " TECO - compl
DELETE it_ZVPRODDET WHERE aufnr = wa_ZVPRODDET-aufnr.
ELSEIF wa_ZVPRODDET-stat = 'I0009' . " CNF - Confirmed
DELETE it_ZVPRODDET WHERE aufnr = wa_ZVPRODDET-aufnr.
ELSEIF wa_ZVPRODDET-stat = 'I0012' . " DLV - Delivered
DELETE it_ZVPRODDET WHERE aufnr = wa_ZVPRODDET-aufnr.
ELSEIF wa_ZVPRODDET-stat = 'I0046' . " CLSD - Closed
DELETE it_ZVPRODDET WHERE aufnr = wa_ZVPRODDET-aufnr.
ELSEIF wa_ZVPRODDET-stat = 'I0076' . " DLFL - Del Flag
DELETE it_ZVPRODDET WHERE aufnr = wa_ZVPRODDET-aufnr.
ELSEIF wa_ZVPRODDET-stat = 'E0003' . " SCLS - Short Close
CLEAR tj30t.
SELECT SINGLE txt04
FROM tj30t INTO tj30t-txt04
WHERE stsma = 'PRDHOLD' AND
estat = 'E0003' AND
txt04 = 'SCLS' AND
spras = 'EN'.
IF sy-subrc = 0.
DELETE it_ZVPRODDET WHERE aufnr = wa_ZVPRODDET-aufnr.
ENDIF.
ENDIF.
* Condition for Prod Order released - REL
IF wa_ZVPRODDET-stat = 'I0002'.
mreleased = 'Y'.
else.
mreleased = 'N'.
endif.
zstat = wa_ZVPRODDET-stat.
IF mreleased = 'N'.
DELETE it_ZVPRODDET WHERE aufnr = wa_ZVPRODDET-aufnr
and stat = zstat.
ENDIF.
ENDLOOP.
<u><b>Loop thru the filtered ITAB to get all the production order details for the production order number specified in the where clause( zaufnr ) and populate another internal table.</b></u>
LOOP AT it_ZVPRODDET INTO wa_ZVPRODDET.
zaufnr = wa_zvproddet-aufnr.
zarbid = wa_zvproddet-arbid.
at new aufnr.
SELECT DISTINCT * INTO CORRESPONDING FIELDS OF walnpln
FROM zvpod where plnbez in FGM and arbpl in wc and SSAVD in
eldate and werks in plant and J_3AKORD2 in cups and aufnr = zaufnr.
APPEND walnpln TO itablnpln.
endselect.
endat.
endloop.
clear walnpln.
<u><b>
Looping thru Internal table and performs all the following calculations and inner loop
and also relevant querying.</b></u>
<u><b>Assume that ITABLNPLN holds appox. 8000 records.</b></u>
LOOP AT itablnpln INTO walnpln.
contot = 0.
SELECT distinct * INTO CORRESPONDING FIELDS OF TABLE itablnp
FROM zvprdconf where aufnr = walnpln-aufnr and
j_3asize = walnpln-j_3akordx and stzhl ne '2' and stokz ne 'X'.
clear zvprdconf.
SELECT single isdd
FROM zvprdconf into zvprdconf-isdd
where aufnr = walnpln-aufnr and
j_3asize = walnpln-j_3akordx and stzhl ne '2' and stokz ne 'X'.
SELECT single isdz
FROM zvprdconf into zvprdconf-isdz
where aufnr = walnpln-aufnr and
j_3asize = walnpln-j_3akordx and stzhl ne '2' and stokz ne 'X'.
IF sy-subrc EQ 0.
<u><b>Assume that ITABLNP holds appox. 30 records.</b></u>
loop at itablnp into walnp.
contot = contot + walnp-J_3ALMNGA.
move walnp-J_3ASIZE to walnpln-J_3ASIZE.
move zvprdconf-isdd to walnpln-zdate.
move zvprdconf-isdz to walnpln-ztime.
endloop.
walnpln-output = contot.
endif.
walnpln-wip = walnpln-menge - contot.
if walnpln-werks = '1000'.
stklocaf = '1050'.
stklocas = '1060'.
elseif walnpln-werks = '2000'.
stklocaf = '2150'.
stklocas = '2160'.
endif.
select single kunnr into walnpln-ship from vbpa where
vbeln = walnpln-KDAUF and PARVW = 'WE'.
zship = walnpln-ship.
move zship to walnpln-ship.
select single kalab into walnpln-zactqty from mska
where matnr = walnpln-plnbez
and j_3asize = walnpln-J_3AKORDX and LGORT = stklocaf.
condense walnpln-kdauf.
zsales = walnpln-kdauf.
concatenate zsales 'S' into zso.
select single kalab into walnpln-zsndqty from mska
where matnr = walnpln-plnbez
and j_3asize = walnpln-J_3AKORDX and LGORT = stklocas
and J_4KSCAT = zso.
zmatn = walnpln-plnbez.
zsale = walnpln-KDAUF.
walnpln-kdauf = zsale.
walnpln-plnbez = zmatn.
zcust = walnpln-kunnr.
walnpln-kunnr = zcust.
select single bezei into walnpln-season from TVV2T where
kvgr2 = walnpln-kvgr2 and SPRAS = 'E'.
select single bezei into walnpln-shipmode from T173T where
vsart = walnpln-vsart and SPRAS = 'E'.
STRL = strlen( walnpln-j_3akord2 ).
if strl = 4.
move walnpln-j_3akord2 to walnpln-j_3akord3.
clear walnpln-j_3akord2.
endif.
move zremk to walnpln-remk.
MODIFY itablnpln FROM walnpln.
contot = 0.
clear itablnp.
ENDLOOP.
PERFORM build_fieldcatalog.
PERFORM build_layout.
PERFORM display_alv_report.Hi raja,
Plese go through the suggessitions.
1.avoide the select ...endselect. write the below select
CLEAR IT_ZVPRODDET.
SELECT DISTINCT
ZVPOD~BUKRS
ZVPOD~AUFNR
ZVPOD~OBJNR
JEST~STAT
ZVPOD~WERKS
ZVPOD~ARBPL
ZVPOD~J_3AKORD2
FROM ZVPOD
INNER JOIN JEST ON ZVPOD~OBJNR = JEST~OBJNR
INTO CORRESPONDING FIELDS TABLE IT_ZVPRODDET
WHERE PLNBEZ IN FGM AND
ARBPL IN WC AND
WERKS IN PLANT AND
SSAVD IN ELDATE AND
J_3AKORD2 IN CUPS AND
JEST~INACT NE 'X'.
IF SY-SUBRC = 0.
SORT TABLE IT_ZVPRODDET.
ENDIF.
2..first of all dont delete a record inside the loop. instead use the Field symobols.
have u obsereved you code in the loop!!!!. wht u r doing..
u r removing the same record which u in the loop..
If u wanto delete the entires with check to<b> stat</b>... <b>then.. why dont u put the STAT field in Wher e condition..?</b> by this you reduce the data base select time..
Now the select query is like the below....
CLEAR IT_ZVPRODDET.
SELECT DISTINCT
ZVPOD~BUKRS
ZVPOD~AUFNR
ZVPOD~OBJNR
JEST~STAT
ZVPOD~WERKS
ZVPOD~ARBPL
ZVPOD~J_3AKORD2
FROM ZVPOD
INNER JOIN JEST ON ZVPOD~OBJNR = JEST~OBJNR
INTO CORRESPONDING FIELDS TABLE IT_ZVPRODDET
WHERE PLNBEZ IN FGM AND
ARBPL IN WC AND
WERKS IN PLANT AND
SSAVD IN ELDATE AND
J_3AKORD2 IN CUPS AND
JEST~INACT NE 'X' AND
( STAT <> 'I0045' AND
STAT <> 'I0045' AND
STAT <> 'I0009' AND
STAT <> 'I0012' AND
STAT <> 'I0046' AND
STAT <> 'I0076' AND
STAT <> 'E0003' ).
IF SY-SUBRC = 0.
SORT TABLE IT_ZVPRODDET.
ENDIF.
<b>3.</b> WHT IS MEANING OF THE SELECT
<b> CLEAR TJ30T.
SELECT SINGLE TXT04
FROM TJ30T INTO TJ30T-TXT04
WHERE STSMA = 'PRDHOLD' AND
ESTAT = 'E0003' AND
TXT04 = 'SCLS' AND
SPRAS = 'EN'.
IF SY-SUBRC = 0.
DELETE IT_ZVPRODDET WHERE AUFNR = WA_ZVPRODDET-AUFNR.
ENDIF.</b>....... IN WHERE CONDION U R GIven all are constant values right?..
why u need select it inside the loop.. u can write before the SELECT from ZVPOD..
that why first checke this field then go for fur thure selects..
<b>now u r code looks like this....</b>
CLEAR TJ30T.
SELECT SINGLE TXT04
FROM TJ30T INTO TJ30T-TXT04
WHERE STSMA = 'PRDHOLD' AND
ESTAT = 'E0003' AND
TXT04 = 'SCLS' AND
SPRAS = 'EN'.
IF SY-SUBRC = 0.
CLEAR IT_ZVPRODDET.
SELECT DISTINCT
ZVPOD~BUKRS
ZVPOD~AUFNR
ZVPOD~OBJNR
JEST~STAT
ZVPOD~WERKS
ZVPOD~ARBPL
ZVPOD~J_3AKORD2
FROM ZVPOD
INNER JOIN JEST ON ZVPOD~OBJNR = JEST~OBJNR
INTO CORRESPONDING FIELDS TABLE IT_ZVPRODDET
WHERE PLNBEZ IN FGM AND
ARBPL IN WC AND
WERKS IN PLANT AND
SSAVD IN ELDATE AND
J_3AKORD2 IN CUPS AND
JEST~INACT NE 'X' AND
JEST~STAT <> 'I0045' AND
JEST~STAT <> 'I0045' AND
JEST~STAT <> 'I0009' AND
JEST~STAT <> 'I0012' AND
JEST~STAT <> 'I0046' AND
JEST~STAT <> 'I0076' AND
JEST~STAT <> 'E0003' ).
IF SY-SUBRC = 0.
SORT TABLE IT_ZVPRODDET.
ENDIF.
ENDIF.
there are so many select inside the loop...... please Delete all of them.... write them be for the loop.......using the FOR ALL ENTRIES.....
THEN LOOP THE TABLE USING THE WHERE CONDITIONS.
<b>Plese write u updated code here again</b>.. -
Freight cost condition for the whole purchase order (Header relation)
Maybe you could help me out with the following difficulty regarding freight costs for the whole purchase orders from the mass maintenance transaction MEK1 for pricing conditions.
I try to have one freight condition for the whole purchase order.
For instance, I maintained in the transaction MEK1 for the condition FRA1 the key combination vendor and purchasing organization (table 44) and entered an absolute value of X EUR.
Unfortunately this condition will not pulled as header costs in the purchase order, because I would have had defined an access sequence in the condition type, but this is not allowed for header conditions in general.
Do you have any workaround to maintain an item condition, which works like a header condition, so that I am allowed to have an access sequence and be able to maintain MEK1?
Any comments and help are very welcome.
Many thanks in advance
SabrinaHi,
Fright and discount conditions are called supplement conditon type and they are always matained with main condition type.
Please check PB00 condition type in m/06 transaction. You will find pricing procedure assinged as RM0002 to PB00 condtion type.
So you can maintain fra1 and other supplement condtions in main condtion only in MEk1 trasnaction.
By selecting the line item and then shift + F7 you can maintain fright or discount condtions for PB00 condition types with out having access sequence for supplement condtion types.
Regards,
shailesh Mackwan -
What are the Terms and Conditions for the AppleID
What are the Terms and Conditions for the AppleID? You know, those speed bumps you blow by when trying to achieve something. Good luck trying to find them. Apple has one place to take your money, many many different ways to tie you up with disparate Terms and Conditions. They say that the fine print is important too. So why are the terms and conditions for the AppleID so hard to find?
Hi, Wanderer 37.
Thank you for visiting Apple Support Communities.
I absolutely understand your concern with having access to Terms and Conditions that you have accepted, and at Apple, we want this information to be as transparent as possible. You can access the iTunes/Apple ID Terms and Conditions here:
TERMS AND CONDITIONS
https://www.apple.com/legal/internet-services/itunes/id/terms-en.html
Cheers,
Jason H. -
Need to set default values for the fields plant and location in ME21N
Hi All,
i need to set default values for the fields plant and location in ME21N tcode.
In accout assignment if we give 'A' then we need to create asset by clicking the Asset tab,there you have the fields plant and location.
How to resolve this?
Thanks in Advancehi .
i needed to set default strorage location and plant in personal setting in me21n.
i solve it with this way.
go to program SAPLMEPERS in se38.
create new function in output with the sample name :MODULE ZTEST_001 OUTPUT.
in this module write:
if MEPOITEM_PROP-WERKS is INITIAL and MEPOITEM_PROP-LGORT is INITIAL.
MEPOITEM_PROP-WERKS = '1000'.
MEPOITEM_PROP-LGORT = '0032'.
endif.
this is the solution.
best regards.
maryam -
Maintain pricing conditions for the material for the excise invoice date
When I am doing MIGO (Release GR Blocked Stock-movement type) t)he system is giving an error "Maintain pricing conditions for the material for the excise invoice date"I am attaching screen shot for reference.
I request if any one can provide me the solutionHi,
Check did you have entry of that movement type in the following path where you specify which movement type relating to goods receipts involve excise invoices
SPRO -
> Logistics general -> tax on Goods Movements-> India -> Business Transactions--> Specify Which Movement Types Involve Excise Invoices
Regards,
Biju K -
You can assign a price condition for the profile?
You can assign a price condition for the profile?
How to do this?
thanks,
WilsonThe solution have Note SAP 105621.
-
Hi the title explains it and i need help cause it is really annoying and i am not sure if i need to get a new ipod please help and tell me wahat to do thanks and the question is my ipod 4th gen is not letting me agree to the lattest terms and conditions for the apple store the latest terms and conditions is the march one thanks soo much if you can help me :)
- Try a reset. Nothing is lost.
Reset iPod touch: Hold down the On/Off button and the Home button at the same time for at
least ten seconds, until the Apple logo appears.
- Also see the previous discussions on the right side of this page under the heading "More Like This" with your same problem. -
when accepting the terms and conditions for the new terms of agreement of the policy, i press accept the terms and press agree and it will not allow me to purchase the music because it keeps going to the same page of terms and agreements
If you can't scroll to the bottom
Try:
- Reset the iOS device. Nothing will be lost
Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
least ten seconds, until the Apple logo appears. -
Multiple conditions for the same button.
Is there any way you can have multiple condition (same type of the condition).
I have button that I would like to hide it at different stages.
For example I would like to have a button (Submit) which will be visible when
Status = Draft
Condition Type Value of Item in Expression 1 = Expression 2
P9_X_STATUS
Draft
and when also when userRole = author
Condition Type Value of Item in Expression 1 = Expression 2
P9_X_USER_ROLE
Author
RobertHi,
It would depend on when the fields get their values into the session. They may be below the button on the page but if they have a value in the session then the button's condition will see this.
If, however, you have only used a Default Value setting for the item, the value may not be in the session (even though it may be displayed on the page), so the button will not know about this value. In these cases, I set the default value using a page computation for that item that runs "On Load Before Header" and is conditional on the item being null. That puts the value into the session for other items to use if required.
Andy -
How to restrict a user for the other plant orders In CATS
Hi
We are using CATS for entering labour hours in PM orders. While entering the time in CAT2 first we will select the personal number of the employee and the order number in which he has worked .
My question is while entering the order number if we worgly entered the other plant order number it should give error message saying that order number not belong to other plant.
How can we restrict this .At present it is accepting the other palnt orders
Thanks in advance
GangadharHi,
You have to add some more fields in CAT2 this will serve your purpose.
Text for Plant etc .
Regards,
Kapil Kaushal -
What are the license conditions for the customer ?
What is the license agreement for the customer to use Beehiveonline ? Is it similar as the OUM Customer model copied below? thanks Francis
OUM Customer Program: The OUM Customer Program allows customers to obtain copies of the method for their internal use by contracting with Oracle for a services engagement of two weeks or longer. Customers who have a signed contract with Oracle and meet the engagement qualification criteria as published on Customer tab of the OUM Website, are permitted to download the current release of OUM for their perpetual use. They may obtain subsequent releases published during a renewable, three-year access period.Hi,
We do not have a license requirement for BeehiveOnline as this is a service provided by oracle for Oracle customers, partners etc. to allow them to work more efficiently with Oracle. It is not a system that the customer can control as the groups are maintained by the Oracle,contact.
We rely on the normal terms and conditions that all users sign up to when they create an oracle.com website account.
So in short - it is a free-to-use service licensed under the same agreement as the normal oracle.com websites acount.
Phil -
Two business ofices for the same plant:
Hi frndzz..
I'm doing implementation for my new client.
His factory(plant) is located in a village & he got a head office in the city which looks after the sales & purchases for the plant and the head office. In the same way, the plant also purchase from local vendors.
They do have some common vendors.
They need Accounts reports / Purchase reports / salaries / creditors and vendors all required as per the above seperation i.e., plant & head office.
Our suggestion was to use seperate ledgers in the chart of accounts so that we can reporting on both of them but they need one ledger but to maintain the data seperately based on the postings where they want to choose to post to head office or plant.
How can we do it. For ex: stationary expenses, I have one account but posts to it by choosing head office or plant while posting so that they can a report on it.
fair answers will be rewarded immediatly.
thanks in advance,
chaitanyahey jagadish,
sorry for the delayed reply. We are using only one company code.
others...any clue how to handle this??
thanks in advance,
chaitanya -
If condition for the same output
hi all.
i have issuelike this.
i have 2 selection s_indate and s_chdate for dates coming from the same table vbrk-fkdat.
now the filtering shud be based on firsts_chdate.
if the date comes in the range of s_chdate but not in s_indate,it should be dleted n not be displayed.
while,if it falls in both the rnges,then i shud b displayed.
while user can enter one at a time whether in s_indate or s_chdate,then it shud ouput accordinlgy,
plz suggest.Hi Tanisha,
If I am correct you have to pick data from one table considering filtering oo one field only.
so you can put both select options in one range table and fetch data from vbrk.
populate final range table on the the values entered in the selection screen,populate for the existing select option only.
Now you have all the value on the basis of both selection (select options).
you have to put the condition according to the requirement.
1. if the date comes in the range of s_chdate but not in s_indate,it should be dleted n not be displayed.
Means only the value in s_indate should be displayed, it should not consider value in s_chdate as all the values in s_chdate which are not a part of s_indate will be deleted.
if s_indate is not initial.
loop at t_vbrk to w_vbrk where firsts_chdate in s_indate.
*populate iniernal table.
endloop.
else.
if s_chdate is not initial.
loop at t_vbrk to w_vbrk where firsts_chdate in s_chdate.
*populate iniernal table.
endloop.
endif.
endif.
2. Same as above.
Regards,
Maybe you are looking for
-
Error message when downloading new itunes
I get an error message when trying to download the new version of iTunes. It says I need to contact my systems administrator because I dont have authorisation. I have already uninstalled itunes and deleted it from my programmes but neither of these h
-
how do i merge icloud ifo/backup to itunes info/backup. i want to use itunes rather than icloud or how do i transferitunes music (from computer) to my phone which is backed up from icloud
-
We have numerous installs of MS Office Standard yet when running compliance reports, the individual components are being added to thye count, as well as the suiute itself. How can we eliminate the individuals components from being added?
-
Servlet's onMessage method in SOAP
Hi, When I call a servlet which has an onMessage(SOAPMessage m) method from a client program, I get the 405 Error. The call returns to the client with an Exception saying that the post method is not implemented by the servlet. What should be done ? I
-
I built a slideshow in flash lsave the swf file and then loaded it into my flash website on my desktop it works fine with next and previous buttons. when i test it in flash it scrolls nonstop. what can i do. I also loaded it into a dreamweaver site a