Rebranding a fuel material
Scenario
When rebranding a fuel material to or from SLOP, the counter posting of the excise duty posting goes entirely to the provincial account, whereas it should be split amongst the federal and provincial.
When we convert to slop difference between federal and provincial taxes between material converted to and converted from is posted to one account instead of being split to two different accounts.
IS that true?
Standard SAP is not having capability to post the respective differences to respective accounts; it posts to one account only needing reconciliation in the end. A development may be needed to provide this functionality to you.
We need to decide this on basis on number of transactions comprising conversions to slop
IF not what will be the Solution -
for accountability and quality inspection , batch has no relevance.
But if need for tracability and track ofcource it has. create batch per tank (one option manually ).
batch means things in a packet , you can issue in packets , suppose 500 litre in packet means u can issue 500 L maximun from packet A ,
dnt think batch req for for a these kinda consumables
cheers
Similar Messages
-
Batch management separately for packaging / fuel material
Hi experts,
to be very clear , batch management is activated for all type of materials like raw material and finished goods.
For packaging material and fuel material i didnt activate batch management.
my issue is to maintain batch for packaging and fuel material with batch no. separately.
if any customization or through any exits / badi ?
i also maintain for stock at batch level .
regards
dksHi,
If batch is not activated for Material type packaging / fuel material...and stock /PO/GRN/IV exists for those material, then its impossible to to acitivate batches for those materials whose stock /PO/GRN/IV exists ...
If you want to maintain batches for these material types then you have to reverse all documents and you have to clear all stocks, which will be tedious job.
Better from future when ever you create new material for those material types, then activate the batch management check box. -
Message "Enter Batch" in Fuel Consumption-Measurement Transaction (IFCU)
Dear Expert,
Lately I activate EA-PLM ECC extention in my sandbox to simulate IFCU transaction for entry Fuel Consumption. After all config is being done, in IFCU transaction there still problem, It rise a pop-up to "Enter Batch" when saving this transaction. Indeed We are using Batch Management for our Fuel material, but where we can input this batch parameter in IFCU transaction ?
Please advice...Thank UI don't think batch managed materials are supported for this transaction.You may have to develop your own transaction by copying the same and adding the batch information. All you may have to do is pass the batch number to the Goods movement BAPI BAPI_GOODSMVT_CREATE in the program.
Regards
Narasimhan -
Guide me in userexit (Urgent)
Hi this is my business requirement
There are 2 different business requirements for currency and UOM.
Currency
In general, standard SAP creates invoices in the currency of the sold-to customer but it will be overwritten with the document currency of the order if this is different. For Global Aviation the ship-to drives what the customer has to be billed in. A user exit needs to look up the currency on the ship-to and place it on the order. This will ensure that the invoice will be in the new currency.
UOM
TICIT receives into plane delivery tickets from airports and sends them into SAP via STP. The airports only send one material UOM per file. This doesnt necessarily reflect what UOM the customer wants to be billed in. This information is available on the ship-to master data though. A user exit needs to look up the UOM on the ship-to, place it on the order and calculate the new quantity based on the new UOM.
Functional Logic
USEREXIT_MOVE_FIELD_TO_VBAK in program MV45AFZZ can be used to retrieve currency (KNVV-WAERS) and UOM (KNVV-ZZ_CUST_UOM) from the ship-to master. The quantity for the new UOM must be calculated if the UOM on the file is different than what is on the customer master. USEREXIT_MOVE_FIELD_TO_VBAK in program MV45AFZZ can accommodate the logic. The quantity must be redetermined based on the new UOM. Field RV45A-KWMENG must be overwritten with the new quantity and field VBAP-VRKME with the new UOM.
Function Module OIB_QCI_CONVERSION_SIMPLE can be used to perform the conversion.
<b>Function, Rules, Exits Description of Functionality, Rules, Exits</b>
USEREXIT_MOVE_FIELD_TO_VBAK in program MV45AFZZ Check if this is an Aviation order the order type is ZOIP, ZDIP or ZCIP
Retrieve currency KNVV-WAERS and unit of measure KNVV- ZZ_CUST_UOM from ship-to master data.
USEREXIT_MOVE_FIELD_TO_VBAP in program MV45AFZZ Check if this is an Aviation order and if the material is a fuel materials product hierarchy determines this JET FUEL = 1030101010
Recalculate quantity based on UOM if necessary, use FM OIB_QCI_CONVERSION_SIMPLE.
No quantity should be converted if this functionality gets called by price notifications or BW info cube. Only the UOM needs to change.
Thanks
SajnjanaHi S.K ,
i have gone thru ur Requirement,There is nothing complecate to putting logic in this MV45AFZZ.
please do it in step-by-step , u can easly can do it wilthin mins.
Regards
Prabhu -
Is it possible to activate Batch Management for a material without Class?
Dear Experts,
Is it possible to activate Batch Management for a material without having Class & Characteristics maintained. As my requirement is to procure Fuels in Batches only with external no. assignment without any parameters to be checked at the time of Goods Receipt? Batches are needed for Accountability purpose.
Regards>
Chandan H N wrote:
> Dear Experts,
>
> Is it possible to activate Batch Management for a material without having Class & Characteristics maintained. As my requirement is to procure Fuels in Batches only with external no. assignment without any parameters to be checked at the time of Goods Receipt? Batches are needed for Accountability purpose.
>
> Regards
Please check this answered link:
Batch-classification view
If you want classify a batch, then you should have maintained the batch classification in material master which is either class 022 or class 023 (depends on your batch level set in cusotmizing). The material class 001 has no impact on the batch classifcition, it is what it is: a classification for the material.
Edited by: Afshad Irani on Jun 20, 2010 4:40 PM -
Operation wise fuel consumption details.
Dears,
How can we get the operation wise raw material consumption details. For example in an order I am having 5 operations. Each operation requires some fuel consumption. Fuel is my BOM component. I need to issue the quantity of fuel for each operation. Again in the report also... I need the details of fuel consumption operation wise. How can we divide the total quantity of fuel to different routing operations. one way is I can maintain different line items in BOM. Is there any other way of doing it? How can get it in report?
Regards,
Surya.Hi,
I don't think so that there is such report which will give you operation wise consumption but you can make that fuel consumption as a activity type in ur standard value key and make some std value to put it in the routing, then if you go for operation wise confirmation then in that screen you will be able to put the consumption details in it.
you can take a report of that also in COOIS.
order wise consumption you can get from order report itself
reward poits if you find it useful. -
Fuel Consumption Report Modification - 2
Hi Experts
I am working on fuel consumption modification. can anyone help me how to get max and min value for this program
I am getting one row correct with equipment no is enter but when I enter the range of equipment no it is taking long time and the result is repeating for each row
please correct my report
Thnaks in advanced
Piroz
REPORT Z_FUEL2 LINE-SIZE 232 LINE-COUNT 75
NO STANDARD PAGE HEADING.
TABLES : equi,
equz,
imptt,
imrg,
eqkt,
iloa.
TYPES: BEGIN OF ty_equi," occurs 0,
equnr type equi-equnr,
END OF ty_equi.
TYPES: BEGIN of ty_eqkt," occurs 0,
equnr type eqkt-equnr,
eqktx type eqkt-eqktx,
END OF ty_eqkt.
TYPES: BEGIN of ty_iloa ,"occurs 0,
iloan type iloa-iloan,
eqfnr type iloa-eqfnr,
END OF ty_iloa.
TYPES: BEGIN of ty_imptt," occurs 0,
mpobj type imptt-mpobj,
END of ty_imptt.
TYPES: BEGIN of ty_imrg ,"occurs 0,
idate type imrg-idate,
recdv type imrg-recdv,
recdu type imrg-recdu,
END of ty_imrg.
TYPES: BEGIN OF ty_data ,
equnr type equnr, " Euipment no
eqktx type eqkt-eqktx, " Equipment Text
eqfnr type iloa-eqfnr, " Equipment Sort field
idate type imrg-idate, " Measuring Date
recdu type imrg-recdu, " Unit of measuring ='KM','L','H'
recdv type imrg-recdv, " Counter reading data
END OF ty_data.
TYPES: BEGIN OF ty_final,
equnr type equnr, " Equipment no
eqktx type eqkt-eqktx, " Equipment Text
eqfnr type iloa-eqfnr, " Equipment Sort field
min_date type imrg-idate, " Min Date
min_km type imrg-recdv, " Max Km
max_date type imrg-idate, " Max Date
max_km type imrg-recdv, " Min km
t_max_min_km type i, " Total min_km-max_km
min_hr type imrg-recdv, " Max hr
max_hr type imrg-recdv, " Min hr
t_max_min_hr type i, " Total min_hr-max_hr
min_lit type imrg-recdv, " Max lit
max_lit type imrg-recdv, " Min lit
t_max_min_lit type i, " Total min_lit-max_lit
T_fuel_con type p decimals 2, " Total_hrs / t_max_min_hr
T_km_l type p decimals 2, " km / L
lit_per_hr type i , " fuel comsumed / t_max_min_hr
END OF ty_final.
DATA: i_equi TYPE TABLE OF ty_equi, "internal table
wa_equi TYPE ty_equi, " work area
i_eqkt TYPE TABLE OF ty_eqkt, "internal table
wa_eqkt TYPE ty_eqkt, " work area
i_iloa TYPE TABLE of ty_iloa, "internal table
wa_iloa TYPE ty_iloa, " work area
i_imptt TYPE TABLE of ty_imptt, "internal table
wa_imptt TYPE ty_imptt,
i_imrg TYPE TABLE of ty_imrg, "internal table
wa_imrg TYPE ty_imrg,
i_data TYPE TABLE OF ty_data, "internal table
wa_data TYPE ty_data, " work area
i_final TYPE TABLE OF ty_final, " internal table
wa_final TYPE ty_final. " work area
DATA : max_date type date ,
min_date type date,
max_km TYPE p DECIMALS 2,
min_km TYPE p DECIMALS 2,
max_hr TYPE p DECIMALS 2,
min_hr TYPE p DECIMALS 2,
max_lit TYPE p DECIMALS 2,
min_lit TYPE p DECIMALS 2,
t_max_min_km TYPE p DECIMALS 2,
t_max_min_hr TYPE p DECIMALS 2,
t_max_min_lit TYPE p DECIMALS 2.
SELECTION-SCREEN BEGIN OF BLOCK blk WITH FRAME.
SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: p_equnr FOR equi-equnr, "no-extension no intervals,
p_idate FOR imrg-idate. "NO-EXTENSION NO INTERVALS OBLIGATORY,
" p_recdu FOR imrg-recdu." NO-EXTENSION NO INTERVALS ."default 'M3'" OBLIGATORY.
SELECTION-SCREEN END OF BLOCK blk1.
SELECTION-SCREEN BEGIN OF BLOCK blk2 WITH FRAME TITLE text-002.
SELECTION-SCREEN END OF BLOCK blk2.
SELECTION-SCREEN END OF BLOCK blk.
TOP-OF-PAGE.
FORMAT INTENSIFIED ON.
WRITE:/1(40) ' INVESTMENT LIMITED '.
WRITE:/50(40) ' FUEL CONSUMPTION REPORT ' CENTERED ,
2 'Page', sy-pagno.
FORMAT INTENSIFIED OFF.
WRITE:/50(40) '----
' CENTERED .
FORMAT INTENSIFIED ON.
WRITE:/2 sy-datum COLOR 3, sy-uzeit .
"WRITE:/1 S903-SPMON ."p_yearf.
ULINE.
"CENTERED.
write: /2 'Date From :'.
write: /2 'Equipment No :'.
write: /2 'Unit :'.
SKIP.
ULINE.
WRITE:/1 sy-vline,
2 'EQUIP NO', 10 sy-vline,
11 'NAME', 40 sy-vline,
41 'SORT', 60 sy-vline,
61 'MIN DATE', 74 sy-vline,
75 'MIN KM', 87 sy-vline,
88 'MAX DATE', 100 sy-vline,
101 'MAX KM' , 113 sy-vline,
114 'TOTAL KM', 126 sy-vline COLOR 2,
127 'MIN HR', 139 sy-vline,
140 'MAX HR', 152 sy-vline,
153 'TOTAL HR' , 167 sy-vline COLOR 2,
168 'MIN LIT', 180 sy-vline,
181 'MAX LIT', 193 sy-vline,
194 'FUEL CON', 206 sy-vline COLOR 2,
207 'KM L', 219 sy-vline,
220 'LIT PER HR', 232 sy-vline.
FORMAT COLOR 3 ON.
ULINE.
END-OF-PAGE.
START-OF-SELECTION.
select a~equnr d~eqktx f~eqfnr e~idate e~recdu e~recdv
into corresponding fields of table i_data
from equi AS a
inner join equz as b
on a~equnr = b~equnr
inner join iloa as f
on b~iloan = f~iloan
inner join imptt as c
on a~objnr = c~mpobj
inner join eqkt as d
on a~equnr = d~equnr
inner join imrg as e
on e~point = c~point
where a~equnr in p_equnr
and
e~idate in p_idate and
e~recdu in ('KM','L','H').
"e~recdu in p_recdu.
equi
*select equnr from equi into table i_equi
*for all entries in I_DATA
**where objnr = i_equnr-mpobj.
*where equnr = i_data-equnr.
*endselect.
eqkt
*select equnr eqktx into table I_eqkt
*from eqkt
*FOR ALL ENTRIES IN I_DATA
*where equnr = i_data-Equnr.
*endselect.
iloa
*select eqfnr into table I_iloa
*from equz
*FOR ALL ENTRIES IN I_DATA
*on equziloan = iloailoan
*where iloan = i_data-iloan .
*endselect.
imrg
*select idate recdv recdu into table I_imrg
*from imrg
*FOR ALL ENTRIES IN I_DATA
*where imrg~objnr = i_date-mpobj.
*endselect.
loop at i_data into wa_data.
CLEAR: wa_final.
READ TABLE i_final into wa_final
with key equnr = wa_data-equnr.
if sy-subrc EQ 0.
PERFORM prepare_get_equi.
PERFORM prepare_get_eqkt.
PERFORM prepare_get_iloa.
PERFORM prepare_get_imptt.
PERFORM prepare_get_imrg.
PERFORM prepare_final_rec USING'M'. " Modify Existing Record
ElSE.
PERFORM prepare_final_rec USING'A'. " Append New Record.
ENDIF.
ENDLOOP.
LOOP AT i_final into wa_final.
SORT i_final by equnr descending.
at new equnr.
read table i_final into wa_final index sy-tabix.
WRITE:/1 sy-vline,
2 wa_final-equnr , 10 sy-vline,
11 wa_final-eqktx , 40 sy-vline,
41 wa_final-eqfnr , 60 sy-vline,
61 wa_final-min_date , 74 sy-vline,
75 wa_final-min_km EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 87 sy-vline,
88 wa_final-max_date EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 100 sy-vline,
101 wa_final-max_km EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 113 sy-vline,
114 wa_final-t_max_min_km EXPONENT 0 DECIMALS 2 color 3 LEFT-JUSTIFIED , 126 sy-vline COLOR 2,
127 wa_final-min_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 139 sy-vline,
140 wa_final-max_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 152 sy-vline,
153 wa_final-t_max_min_hr EXPONENT 0 DECIMALS 2 color 3 LEFT-JUSTIFIED , 167 sy-vline COLOR 2,
168 wa_final-min_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 180 sy-vline,
181 wa_final-max_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 193 sy-vline,
*194 wa_final-t_max_min_lit EXPONENT 0 DECIMALS 2 color 3 LEFT-JUSTIFIED , 206 sy-vline COLOR 2,
194 wa_final-T_fuel_con EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 206 sy-vline,
207 wa_final-t_km_l EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 219 sy-vline,
220 wa_final-lit_per_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 232 sy-vline.
*168 wa_final-min_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 180 sy-vline,
*194 wa_final-t_max_min_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 206 sy-vline COLOR 2,
*207 wa_final-fuel_con EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 219 sy-vline,
*220 wa_final-km_l EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 232 sy-vline,
*233 wa_final-lit_per_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 246 sy-vline.
*207 wa_final-T_fuel_con EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 219 sy-vline,
*220 wa_final-t_km_l EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 232 sy-vline,
*233 wa_final-lit_per_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 246 sy-vline.
uline.
"endat.
*at end of equnr.
read table i_final into wa_final index sy-tabix.
WRITE:/1 sy-vline,
*2 wa_final-equnr , 10 sy-vline,
*11 wa_final-eqktx , 40 sy-vline,
*41 wa_final-eqfnr , 60 sy-vline,
*88 wa_final-max_date EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 100 sy-vline,
*101 wa_final-max_km EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 113 sy-vline,
*140 wa_final-max_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 152 sy-vline.
**181 wa_final-max_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 193 sy-vline.
*114 wa_final-t_max_min_km EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 126 sy-vline COLOR 2,
*140 wa_final-max_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 152 sy-vline.
*153 wa_final-t_max_min_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 167 sy-vline COLOR 2,
*181 wa_final-max_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 193 sy-vline,
*194 wa_final-t_max_min_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 206 sy-vline COLOR 2,
*207 wa_final-fuel_con EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 219 sy-vline,
*220 wa_final-km_l EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 232 sy-vline,
*233 wa_final-lit_per_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 246 sy-vline.
uline .
WRITE:/1 sy-vline,
*2 wa_final-equnr , 10 sy-vline,
*11 wa_final-eqktx , 40 sy-vline,
*41 wa_final-eqfnr , 60 sy-vline,
*61 wa_final-min_date , 74 sy-vline,
*75 wa_final-min_km EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 87 sy-vline,
*88 wa_final-max_date EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 100 sy-vline,
*101 wa_final-max_km EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 113 sy-vline,
*114 wa_final-t_max_min_km EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 126 sy-vline COLOR 2,
*127 wa_final-min_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 139 sy-vline,
*140 wa_final-max_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 152 sy-vline,
*153 wa_final-t_max_min_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 167 sy-vline COLOR 2,
*168 wa_final-min_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 180 sy-vline,
*181 wa_final-max_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 193 sy-vline,
*194 wa_final-t_max_min_lit EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 206 sy-vline COLOR 2,
*207 wa_final-fuel_con EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 219 sy-vline,
*220 wa_final-km_l EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 232 sy-vline,
*233 wa_final-lit_per_hr EXPONENT 0 DECIMALS 2 LEFT-JUSTIFIED , 246 sy-vline.
*ULINE.
endloop.
FORM prepare_final_rec USING p_mode TYPE char1.
KM
select MAX( eidate ) Min( eidate ) MAX( erecdv ) MIN( erecdv )
into corresponding fields of (wa_final-max_date,wa_final-min_date, wa_final-max_km , wa_final-min_km)
from equi AS a
inner join equz as b
on aequnr = bequnr
inner join iloa as f
on biloan = filoan
inner join imptt as c
on aobjnr = cmpobj
inner join eqkt as d
on aequnr = dequnr
inner join imrg as e
on epoint = cpoint
where a~equnr in p_equnr
and
e~idate in p_idate and
e~recdu = 'KM' .
"group by aequnr deqktx feqfnr eidate erecdu erecdv.
"endselect.
HOUR
select MAX( eidate ) Min( eidate ) MAX( erecdv ) MIN( erecdv )
into corresponding fields of (wa_final-max_date, wa_final-min_date, wa_final-max_hr, wa_final-min_hr)
from equi AS a
inner join equz as b
on aequnr = bequnr
inner join iloa as f
on biloan = filoan
inner join imptt as c
on aobjnr = cmpobj
inner join eqkt as d
on aequnr = dequnr
inner join imrg as e
on epoint = cpoint
where a~equnr in p_equnr
and
e~idate in p_idate and
e~recdu = 'H'.
"group by aequnr deqktx feqfnr eidate erecdu erecdv.
"endselect.
LIT
select MAX( eidate ) Min( eidate ) MAX( erecdv ) MIN( erecdv ) SUM( e~recdv )
into (wa_final-max_date,wa_final-min_date, wa_final-max_lit, wa_final-min_lit , wa_final-t_max_min_lit )
from equi AS a
inner join equz as b
on aequnr = bequnr
inner join iloa as f
on biloan = filoan
inner join imptt as c
on aobjnr = cmpobj
inner join eqkt as d
on aequnr = dequnr
inner join imrg as e
on epoint = cpoint
where a~equnr in p_equnr
and
e~idate in p_idate and
e~recdu = 'L' .
"group by aequnr deqktx feqfnr eidate erecdu erecdv.
"endselect.
wa_final-max_date = wa_final-max_date + wa_data-idate .
wa_final-min_date = wa_final-min_date + wa_data-idate .
wa_final-max_km = wa_final-max_km + wa_data-recdv.
wa_final-min_km = wa_final-min_km + wa_data-recdv.
wa_final-max_hR = wa_final-max_hr + wa_data-recdv.
wa_final-min_hR = wa_final-min_hr + wa_data-recdv.
wa_final-max_lit = wa_final-max_lit + wa_data-recdv.
wa_final-t_max_min_km = ( wa_final-max_km - wa_final-min_km ).
wa_final-t_max_min_hr = ( wa_final-max_hr - wa_final-min_hr ).
"wa_final-t_max_min_lit = ( wa_final-max_lit - wa_final-min_lit ).
wa_final-t_fuel_con = wa_final-t_max_min_lit.
wa_final-t_km_l = wa_final-t_max_min_km / wa_final-t_max_min_lit.
wa_final-lit_per_hr = wa_final-t_max_min_lit / wa_final-t_max_min_hr . " fuel comsumed / t_max_min_hr
IF p_mode = 'A'.
wa_final-equnr = wa_data-equnr.
wa_final-eqktx = wa_data-eqktx.
wa_final-eqfnr = wa_data-eqfnr.
APPEND wa_final TO i_final.
ELSE.
MODIFY i_final FROM wa_final
TRANSPORTING
max_date
min_date
max_km
min_km
max_hr
min_hr
max_lit
min_lit
t_max_min_km
t_max_min_hr
where equnr = wa_data-equnr.
ENDIF.
"endselect.
ENDFORM. " PREPARE_FINAL_RECHi Ankit,
If your quantity depends on your material movement type, then you can create a condition in Calculated Keyfig / Formula.
That means as per your situation if the material movement type is 101 then quantity is incoming(+) and if the material movement type is 120 then outgoing(-).This can be done if the material movement type is fixed.
Correct the logic if it is not right.
Rgs,
I.R.K -
Fleet Material Consumption Field "Vehicle Technology" Tab
I am trying to utilize the gas station function within the Fleet Management Settings of SAP.
I have made the following configuration:
Settings for Fleet Management > Consumption-Relevant Counter Reading Update > Define Tolerance Check for Usage Control
A Short-term Tolerance "Check" 10 10 Information
Settings for Fleet Management > Consumption-Relevant Counter Reading Update > Create Gas Station
0010 Fuel Pump 0010 9999
Settings for Fleet Management > Consumption-Relevant Counter Reading Update > Assign Auxiliary Materials and Consumables
Gas Gas 0010 "Check"
Settings for Fleet Management > Consumption-Relevant Counter Reading Update > Define Key and Cost Object for Updating Material Documents
A Unleaded Gas 03 261 262 "Standing Order Checked"
I have activated the PLM extension as well as the LOG_EAM_CI_3 Business Functions
When I go to the Material Consumption field and click the drop down nothing is appearing and it gives me the message
Vehicle-specific F4 help cannot be processed
Message no. ITOB_FLEET113
Diagnosis
An error occurred during the processing of the F4 help for a
fleet-object-specific input field.
Procedure
Check your entries and, if necessary, your Customizing.
Procedure for System Administration
Normally the Enterprise Add-On (which has the functionality of
consumption recording for fleet objects) must be available in your
system. However, if this is not the case, then this also leads to the
above message. If the Add-On has not been brought in, then the affected
input field should be deactivated in Customizing (using the field
selection).
Are there more business functions that I need to activate to make the material consumption for fleet work?
Thank youHere we define the settings for calculating the cost of the material. Generally we take a standing order for the cost collecting. And what the key for material consumption we are creating here, we have to use it in the Fleet master data for cost calculation.
For calculating the cost following are the essential things:
i. Create a Normal PM01 order. Assign that material to the order with the open quantity. And release it.
ii. Assign this order in the standing order field of that fleet Object.
iii.. Run the transaction IFCU. And when the material will be putting there, the inventory will be detected and the cost will automatically be updated in the actual cost field of that standing order.
iv. One more thing the IS of Vehicle consumption data is S114 and for Order (almost all standard IS). These all IS should also be updated with same Period (May be days wise or month wise but period should remain same.)
I have followed the above steps. The only 2 I am not certain of is the following:
i. "Assign that material to the order with the open quantity."
I assumed that this means in the work order I do not put any quantity in there.
I have my material, a reqmt qty of 0.00 (because I did not fill anything in), unit of measure, storage location, and plant
iv. What do you mean by all IS shuld also be updated with same period. Where do I find this?
Thank you, -
Anyone can tell me how i can get material for this module Oracle Fuel Stock Management?
thanks
kiranHi Srinivas,
Can you send me some docs on Oracle Fuel Stock Management extension to OPM. Need it urgently to perform a fit-gap analysis vis a vis other Oil Accounting solutions from Yokogawa & AspenTech.
Pls send the docs to [email protected] -
Hi Experts,
My Client is Hotel Industry. I am going to create following Material Types asper our client Requirement.
Please help me what Standared SAP Material Types I have to copy for Each .
1. Guest Amenities
2.Linen
3.Houskeeping Material
4.1Office Printing & Stationary
5.Non Foods
6.Beverages
7.Liquor & Smoke
8.F& B Materials 8.
9.Crokery and Cutlery & Galssware
10.Provision ( Food )
11.Perishables
12.Fuel
13.Services
14.Plumbing & Sanitation Material
15.Construction Civil & Structural
16.Electrical Material
17.Equipments
18.Funiture and Fixuture
19.Fire Fitting Material
20.HVAC
21.IT Material
22.Tools and Spares
Please help Experts ...
Moderator message: same question as posted in this thread:
open your other thread again if it was not answered.
Edited by: Jürgen L. on Jan 4, 2012 1:22 PMHi,
You can take material type ROH /or copy the same and make new material type with required valuation class and G/L setting.
And while making PR and PO select account assignment A-Asset and make capital PO accordingly.
Hope this will resolve your issue.
Reagrds,
Sandesh Sawant -
IFCU material documents MSEG-EQUNR field
Dear Expert,
In IFCU,material documents number generate for 201 mvnt type.Now I want to develop Z report for fuel consumption (In house and external station combine)against vehicles.In MSEG table I found the fuel qty for in house station against the material document number but the equipment field is blank. Thats why I cant able to derive the logic.Is there any other way to update the MSEG-EQUNR field against the material document number.
Thanks in advance.
Regards.
SwapnilDear Expert,
Waiting for your suggestions.
Regards. -
RF transaction material description display
Hi all i have troubles with RF transactions because all the materials are displaying only few characters not the full description-so if i have two very similar materials:
Matnr - Maktx
1110024 - barrel for water fuel large - blue
1110124 - barrel for water fuel large - white
on rf i see only the part "barrel for water fue" for example
and i cat even see if its large,not to mention color!
how can i solve this?Hi
One thing is not clear from your thread that whether you are using the Custom RF transaction or Standard RF transaction
If you are using custom RF transaction then you need to ask you development team to activate the scrollable field in the screen so that you can scroll towards right to check the full description or
he can introduce another line to display the full Material description but this depend on your requirement and only your Technical team help on this.
As far as Standard RF transaction are concern it is not advisable to make change in the standard screen hence ask the developer to copy the screen and make the change (activate the scroll button or add a new field to display the full text),
TO check the list of RF transaction you can goto
SPRO ----LE------Mobile date entry----Define Menu management
you can find a list of RF transaction which are assigned against your warehouse -
TD Shipment: Gain loss vs material on board
In a TD Shipment, if the entire loaded quantity is not delivered, is there always a gain/loss posted on closing the shipment? Can we have the remaining(load - discharge) quantity on board (on the vehicle), so that it can be used for delivering under different shipment?
Is there some customizing/ BADI to maintain (activate) these features?In Delivery confirmation, you can use the 'Left On Vehicle' feature to retain the left over quantity in the Transport Unit's compartment. This avoids the load minus discharge difference posting and this quantity remains in the intransit storage location, from IM point of view. In a subsequent shipment where the same Transport Unit is in use, the left over quantity can be counted on as part of the load (using 'Prior To Load' feature) for which no transfer posting happens b'cos the material is already on-board (provided the dynamically determined storage location is same). It is also possible to rebrand this left over material segment if it differs from the current material segment being dispatched in which case a transfer posting happens.
-
hi,
may i know what is material overhead and production overhead in costing sheet?
thanksHi,
You are welcome. Thanks for encouraging us.
1) By nature, the expenditure incurred in Admn, Selling are considered as indirect/overhead expenses. In some cases, the expenses can be attributable to the production but for conveninent sake, the costs are collected and allocated equitably. In the case of expenditure incurred in handling materials which are very minimal and it is worthwhile to analyse for charging the production material wise. Hence, in this case, all material handling expenses are collected(debits) in one cost center and charged(credits to cost center and Debits to Production Order) to the production.
2) Surcharge means extra charge. You might have heard about fuel surcharge which is being levied by Airlines in order to meet their extra burden on fuel. Here we can use percentages with the help of Costing sheet. Suppose the Cost of Material works out to $100, by way of percentage say 5%, you can charge the production by $5. This $5 shall be debited to the production order and shall be credited to the cost center.
Trust this helps much!
Cheers! -
Quality Management for Fuel Procurement.
Dear Experts,
For Fuel procurement in a Power plant. Quality Management has to be implemented with MM module. Can any one help me with the process involved in meeting this requirement. A fuel sample will be taken at Supplier's location. Tested at an independent laboratory. The sample will be again tested at clients location before receiving the fuel. Quality parameters need to be keyed in. If quality parameters are not met, the fuel receipt wont be made. Only after the sample has been approved. The entire quantity of Fuel can be received. How can this be implemented in SAP?
Thanks & Regards
Chandan
Edited by: Chandan H N on Apr 9, 2010 1:34 PMHi,
This can be done by following way -
1) Activate Inspection Type 01 to the material master in the required plant.
2) Also activate QM in Procurement with control key referencing to 'Delivery Release'.
3) Maintain Quality Info Record for the material / vendor / plant combination & maintain Source Inspection as 01.
4) Maintain inspection plan for the material for usage of Goods Receipt.
5) Create Source Inspection lot for the material.
6) Record Results for the inspcetion lot after the sample inspection & post usage decision.
7) System will allow to post GRN only after the result recording for source inspection lot has been done & usage decision as 'Accepted' has been done.
8) After posting GRN, system will create another inspection lot.
9) You can post the result recording & usage desicion for the GRN inspection lot.
Hope above clears the query.
Regards,
Prashant
Maybe you are looking for
-
Hi Experts, For Firefighter configuration, do we need to define all the paramters with YES or NO value OR we can leave the one which we dont require, e.g "Assign FF Roles Instead of FF IDs" - we dont need this, so still do we need to make an entry fo
-
I downloaded an album and one song wont play what do i do
I downloaded the watch the throne album and one song "the illest motherf****** alive" wont play i deleted it and brought it back nothing even purchased again and it wont play should I restore? that would take forever is thee something easier
-
Hi I am seeing the following error when trying to use the "Display Data" menu option on an Infocube: "Inconsistent input parameter (parameter: i_sid, value 0)". I have created about the simplest Infocube that I know of to try to resolve this, with OC
-
Override the ToolTipText of the JTable with JButton ToolTipTex(pls see msg)
Hi All, Could you please me to solve this problem? I have two Icons display on 2 JButtons (2 different ToolTipText for buttons). The Buttons are display on a JPanel. The Panel is display on one of the cell inside JTable. Is it possible that when I mo
-
XF86AudioMute / KEY_MUTE command called despite binding not set
Hi, I'm using pulseaudio and I really want to configure it finally (I used to have only ALSA installed but more and more applications require Pulseaudio so I decided to give it a try). OK, down to business. I can't figure out how to configure my bind