Please explain the Functinality given ASAP
General Description
Teac Electronics (M) Sdn Bhd currently is requesting for a new customized report which list down by finished products, sales quantity, sales amount, material cost and scrap plus variable and fixed expense.
The customized report should only include the finished product of category ZTFG and generated by center selection and the source of each cell is extracted as indicated and as per existing reports ZCOAVT01 (program), ZSL2/ZSL3 (transaction code), FBL3 (transaction code) and J1SIPAAX (program).
ZCOAVT01 is a product costing report, which includes both sub-assemblies (ZTSA) and finished goods (ZTFG).
Description
A new customized report, which list down by finished products, sales quantity, sales amount, material cost and scrap plus variable and fixed expense.
The customized report should only include the material type (finished product of category) ZTFG and generated by center selection and the source of each cell is extracted as indicated and as per existing reports ZCOAVT01 (program ZCOAVT01), ZSL2 (program JZSL2AAX) / ZSL3 (program JZSL3AAX), FBL3 (program RFEPOS00) and J1SIPAAX (program J1SIPAAX).
ZCOAVT01 is a product costing report, which includes both sub-assemblies (ZTSA) and finished goods (ZTFG).
Screen Layout
Selection Parameter layout:
Selection Parameter
Below are the user selection parameters:
No. Description Technical Name Format Opt/Mand?
1 Company code BUKRS 4 CHARS Mandatory
2 Controlling Area KOKRS 4 CHARS Mandatory
3 Plant WERKS 4 CHARS Mandatory
4 Division SPART 2 CHARS Optional
5 Product Group KSTRG 12 CHARS Optional
6 Material Number MATNR 18 CHARS Optional
7 Plan Version VERSN 3 CHARS Optional
8 Fiscal Year GJAHR 4 CHARS Mandatory
9 First Half N/A OPTION BUTTON
10 Second Half N/A OPTION BUTTON
11 Cost Center group KSGRU 4 CHARS Optional
12 Or Values KOSTL 4 CHARS Optional
13 Cost Element Group KAGRU USER DEFINE Optional
14 Or Values KSTAR 4 CHARS Optional
15 Controlling Area Currency N/A OPTION BUTTON
16 Company Code Currency N/A OPTION BUTTON
Remarks: Selection screen is a combination of Report ZCOAVT01 and ZSL2/ZSL3
Expected Output and Mapping of User selection entry to SAP Tables
1. Expected Output
2. Below is the mapping logic of the selection criteria to SAP tables.
(R)ow Cost elements
Formula Refer program
1 till 7 retrieve from report ZCOAVT01 and FBL3
Your program should only pick up figures from those material which belong to type ZTFG only (Table name = RMMG1, Field name = MTART), refer to appendix A1 and A2
ODD Media Budget Expenses
1 Actual Sales Quantity refer to appendix A1 ZCOAVT01
2
Sales Amount
refer to appendix A1 and A2 ZCOAVT01
(Plan sales amount)
FBL3
(Actual sales amount)
3 Material used refer to appendix A1 ZCOAVT01
4 Scrap refer to appendix A1 ZCOAVT01
5 Balanced Sales amount (R5) material used (R6) scrap(R7)
6 Recovery Amount Balance (R8) Valuable Expenses (R17)
7 Recovery Ratio Recovery Amount (R9) / Fixed Expenses (R24) * 100
8 till R25 retrieve from report ZSL2 and ZSL3, refer to Appendix B
8
DIRECT LABOUR
Sum of cost element :
5013101
5013111
5013131
5013133
5013136
5013141
5013152
5013153
JZSL2AAX
J1SIPAAX
9
WELFARE
Sum of cost element :
5013302
5013311
5013312
5013313
5013321
5013341
5013361
JZSL2AAX
J1SIPAAX
10
SUNDRY TOOLS, L;INE SUPPLIES
Sum of cost element :
5015202
5015211
5015231
5015241
JZSL2AAX
J1SIPAAX
11
MAINTENANCE
Sum of cost element :
5015411
JZSL2AAX
J1SIPAAX
12
OTHER EXPENSES
Sum of cost element :
5015601
5015631
5015691
JZSL2AAX
J1SIPAAX
13 VARIABLE EXPENSES
Sum(R12~ R16)
14
INDIRECT LABOUR
Sum of cost element :
5013201
5013211
5013231
5013233
5013241
5013252
5013253
JZSL2AAX
J1SIPAAX
15
WELFARE
Sum of cost element :
5013301
5013332
5013342
5013351
5013361
JZSL2AAX
J1SIPAAX
16
DEPRECIATION
Sum of cost element :
5014300
5014600
5014700
5014800
JZSL2AAX
J1SIPAAX
17
UTILITIES
Sum of cost element :
5015301
5015311
JZSL2AAX
J1SIPAAX
18
ALLOCATION SUPPORT SEC
Sum of cost element :
9100001
9100002
9100003
JZSL2AAX
J1SIPAAX
19 FIXED EXPENSES R19R20R21R22R23
20 TOTAL EXPENSES R17+R24
21 P & L R9 R24
22 Scrap ratio R7/(R6 + R7)
From the Expected Output file, to derive the amounts for column Q and R:-
Cell Formula
Q5 Sum of actual sales amount. Sum(C5, E5, G5, I5, K5, M5)
Q6 Sum of actual material used
Q7 Sum of actual scrap figure
Q12 Average of Sum of actual direct labour cost
Q13 Average of Sum of actual welfare
Q14 Average of Sum of actual SUNDRY TOOLS, L;INE SUPPLIES
Q15 Average of Sum of actual Maintenance
Q16 Average of Sum of actual other expenses
Q17 Average of Sum of actual variable expenses
Q19 Average of Sum of actual Indirect labour
Q20 Average of Sum of actual Welfare
Q21 Average of Sum of actual Depreciation
Q22 Average of Sum of actual Utilities
Q23 Average of Sum of actual Allocation support sec
Q24 Average of Sum of actual fixed expenses
Q25 Sum of variable expenses (Q17) + fixed expenses (Q24)
R12 (Q12/Q25) * 100
R13 (Q13/Q25) * 100
R14 (Q14/Q25) * 100
R15 (Q15/Q25) * 100
R16 (Q16/Q25) * 100
R19 (Q19/Q25) * 100
R20 (Q20/Q25) * 100
R21 (Q21/Q25) * 100
R22 (Q22/Q25) * 100
R23 (Q23/Q25) * 100
R25 100%
Appendix A1
Path: Accounting>Controlling>Cost oRject controlling>Product cost Ry period>Information System>Report selection
Application tree report selection product cost Ry period>Product cost Ry period>COPC customized reports>customized reports>Product costing: Actual Vs Target Cost(ZCOAVT01)
Sample variant: Z3140
Appendix A2
For Actual Sales amount, the values will be obtained from the following GL accounts:-
4011100 SALES-THIRD PARTIES-FINISHED GOODS
4011101 SALES-THIRD PARTIES-BENQ-FINISHED GOODS
4012100 SALES-TEAC CORPORATION-FINISHED GOODS
4015100 SALES-TEAC INDONESIA-FINISHED GOODS
4016100 SALES-TEAC AMERICA INC-FINISHED GOODS
4017100 SALES-TEAC RELATED GROUP-FINISHED GOODS
4150120 INTRACOMPANY SALES (IPC-FG&SA)
1) Go to tcode FBL3, select the above mentioned GL accounts to get the following listing. Thereafter, drill down further to get the material number:-
Appendix B
WORKING TO SPLIT THE VARIABLE AND FIXED EXPENSES FOR MATERIAL ZTFG
1) Go to the following patch
Path: Information system>general report selection
Application tree report selection general>report selection>controlling>customized reports>cost center reports
2) From the above ZSL2 / ZSL 3 report, in order to get the mapping of the allocation to material, go to Cost Center Report (program J1SIPAAX).
EXAMPLE :-
The following is the sample file extracted from Cost Center Actual Line Item Report for period 1 fiscal year 2007:-
From the above sample file, material 4900154401 (ZTFG) received 16.80 (0.2%) out of total 8,526.56. Hence, the following sender cost elements will be split as below:-
5014700 => 296.87 x 0.2% = 0.59
5014800 => 157.49 x 0.2% = 0.32
5015202 => 314.29 x 0.2% = 0.63
and so on
According to the mapping logic in page 6, since 5014700 and 5014800 is categorised as Depreciation = Fixed Expenses, the sum received will be 0.91 (0.59 + 0.32). Whereas, for 5015202, it will be categorised as Sundry Tools = Variable Expenses in the new customised report.
ok... I will come back if i had any query...
There is nobody to help me out thats why...
Similar Messages
-
Please explain the code given .....
FileInputStream fstream = new FileInputStream("Emp.txt");
DataInputStream dstream = new DataInputStream(fstream);
BufferedReader bf = new BufferedReader(new InputStreamReader(dstream));
String data = null;
String comma = ",";
while((data = bf.readLine()) != null)http://java.sun.com/docs/books/tutorial/essential/io/streams.html
-
Could someone please explain the difference between Projects Intelligence and Projects Analytics?
Thanks,
AdrienOlder iPads got 3G service and were called Wi-Fi + 3G. Newer iPads can connect to faster cellular networks and those are given different names by the major carrier so to simplify things Apple calls the newer models Wi-Fi + Cellular.
iPads with 3G or Cellular are NOT used like a mobile phone. They do not make phone calls or send SMS or MMS text messages, They do connect to the data network and can connect to the web. -
Please explain, the job of the "ASSIGN COMPONENT ".
Please read this popular example appended below. I am newbie to ABAP.
At the end of the execution the code is printing 33. Don't get it.
Please explain, the job of the "ASSIGN COMPONENT ". How or why it is printing value 33. What is the meaning of the statement, "ASSIGN COMPONENT <F2> OF STRUCTURE <F1> TO <F3>." ?
DATA: BEGIN OF LINE,
COL1 TYPE I VALUE '11',
COL2 TYPE I VALUE '22',
COL3 TYPE I VALUE '33',
END OF LINE.
DATA COMP(5) VALUE 'COL3'.
FIELD-SYMBOLS: <F1>, <F2>, <F3>.
ASSIGN LINE TO <F1>.
ASSIGN COMP TO <F2>.
DO 3 TIMES.
ASSIGN COMPONENT SY-INDEX OF STRUCTURE <F1> TO <F3>.
WRITE <F3>.
ENDDO.
ASSIGN COMPONENT <F2> OF STRUCTURE <F1> TO <F3>.
WRITE / <F3>.
11 22 33
33DATA: BEGIN OF LINE,
COL1 TYPE I VALUE '11',
COL2 TYPE I VALUE '22',
COL3 TYPE I VALUE '33',
END OF LINE.
DATA COMP(5) VALUE 'COL3'.
FIELD-SYMBOLS: <F1>, <F2>, <F3>.
ASSIGN LINE TO <F1>.
ASSIGN COMP TO <F2>. "here you are assigning the column name which is COL3 to <f2>.
DO 3 TIMES.
ASSIGN COMPONENT SY-INDEX OF STRUCTURE <F1> TO <F3>.
WRITE <F3>.
ENDDO.
ASSIGN COMPONENT <F2> OF STRUCTURE <F1> TO <F3>.
ASSIGN 'COL3' of structure <f1> to <f3>. "it is equal to above statement.
WRITE / <F3>.
11 22 33
33
ASSIGN COMPONENT <F2> OF STRUCTURE <F1> TO <F3>. means
assigining COL3 value of the structure <f1> to <f3>, so value is 33 , it will be assigned to <f3> .it prints 33. -
Please explain the use of all the below movt types
Hi friends,
Can you Please explain the use of all the below movt types and how it is triggered.
901 GR Area for Production
902 GR Area External Rcpts
904 Returns
910 GI Area General
911 GI Area for Cost Center
912 GI Area Customer Order
913 GI Area - Fixed Assets
914 GI Area Production Orders
915 Fixed Bin Picking Area
916 Shipping Area Deliveries
917 Quality Assurance
920 Stock Transfers (Plant)
921 Stock Transfers (StLoc)
922 Posting Change Area
980 R/3 --> R/2 cumulative
998 Init.entry of stock bal.
999 Differences
Regards,
Balu R.VHi,
The below mentioned objects are interim storage types, not movement types.
Interim storage types are used as a sort of bridge between IM and WM.
MZ -
Please explain the magic! (Question)
The ActionScript snippet below is from the BlaseDS chat sample app. Can someone please explain the magic that declares the chatMessage property of AsyncMessage.body (IMessage.body?) object? It's not in the docs anywhere so I'm guessing it is not built into AsyncMessage. And it's not defined in any of the sample app source files.
Coming from a strongly-typed development world, seeing a property that apparently has no declaration and is not explicitly instantiated does not pass the sniff-test.
Thanks.
<mx:Script>
<![CDATA[
import mx.messaging.messages.AsyncMessage;
import mx.messaging.messages.IMessage;
private function send():void
var message:IMessage = new AsyncMessage();
message.body.chatMessage = msg.text;
producer.send(message);
msg.text = "";
private function messageHandler(message:IMessage):void
log.text += message.body.chatMessage + "\n";
]]>Hold your nose, because that is the dynamic "feature" of Actionscript. Pretty much every class derives from Object (http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Object.html) which is a dictionary of key-value property pairs. The {"chatMessage", msg.text as Object} pair is created upon assignment.
I am fairly new to Flex/AS, and while not having to declare types is convenient for quick and dirty coding, I try to avoid it in production code...I have been bitten by refactoring a class and not catching all the places where it was referenced dynamically. I'm sure there are comprehensive pro and con arguments out there. -
2 GB Limit – Please explain the concept
I have more than 35000 photos already uploaded into Revel.
In order to continue to remain a Free member, shall I have to delete all my photos and keep only within 2 GB limit?
Please explain the new concept... Thanks!You may continue to use revel free of charge with the new model change, however, if you have stored more than 2 GB of files, then you will be unable to upload any additional photos/videos until you delete some files to take you below the limit or subscribe to get unlimited uploads.
Pattie -
In the iPhone, please explain the requirements in settings for Apple id, iPhone and iCloud
You can use 1 unified Apple ID for iTunes so you don't have to repurchase apps. That part is fine.
For iCLoud/iMessage/Facetime you should each have a unique ID so the 2 phones will be separate and you won't accidentally erase each other's content and overwrite settings, nor will you get the others messaages by mistake. -
Please explain the following terms in SRM
Hi Forum,
I am new to SRM and trying to understand some general terms and concepts in SRM.
Please explain the meaning of below jargons if possible with an example and what is their use in SRM bussiness scenarios...
1. Company Code
2. Account Assignment Category - CC, OR etc
3. Cost Center
4. Document Types
5. Transaction Types
6. Movement Types
7. Storage Location
8. Plants
9. Central Person
10. Business Partner
I am trying to understand what is the relevance of above things in SRM/ECC ?
Thanks,
VivekVivek
It would be great if you go through http://help.sap.com/saphelp_srm30/helpdata/en/8d/f6a93e08503614e10000000a114084/frameset.htm
This will help you clear most of your queries.
Regards,
Nikhil -
Can any please explain the integration business process between PS and CS
Dear Guru's
Can any please explain the integration business process between Project systems (PS) and customer service (CS).
Business Process: We do machinery Erection or commissioning, later we do provide service warranty for one year.
How we map this Business scenario in sap.
Regards,
Bhanubasic steps for such a process would be
1) Use PS functionality for your machinery erection or commisioning work. Once the physical work is completed then close porject
2) Use CS functionality for warranty and service - set up the work as a functional location on customer site (PM/CS functionality)
3) Use service order to manage any service calls on the object which could require billing via SD module - bill value may be zero if under warranty -
A consent for a new eula, please explain the ramification of these new terms
4. Your Compliance With This Agreement.
You acknowledge that your compliance with the terms of this Agreement may require you to provide certain notices to, obtain certain rights from, and impose certain obligations on your Clients and/or users of the websites hosted by the Services. To that end, you agree that each website for which Adobe provides Services on your behalf (including, if you are a Partner, your Clients’ websites) will contain a clear and conspicuous link to a terms of use and a privacy policy that comply with all applicable laws, rules, and regulations.
5. Partner Obligations.
(c) You are responsible for your Clients’ compliance with applicable laws in connection with their use of the Services.
(g) You have or will obtain all rights necessary for you to grant Adobe the licenses granted in Section 16 (“Content”), below.
16. Content.
You (if you are a Site Owner) or your End Users (if you are a Partner), and/or each such party’s respective licensors, retain ownership of any information, content and/or materials that they submit in the course of using the Services (“Content”); however, Adobe needs certain rights to Content in order to provide the Services. Accordingly, you hereby grant to Adobe and its service providers and designees a worldwide, non-exclusive, transferable, sublicensable (through multiple tiers), royalty-free, perpetual, irrevocable right and license, without compensation to you: to use, reproduce, distribute, adapt (including without limitation edit, modify, translate, and reformat), create derivative works of, transmit, publicly display and publicly perform such Content, in any media now known or hereafter developed.
please explain the ramification of these new terms
Thank you,
LanaHi guys,
Correct as Liam noted there are various topics on these concerns.
However if still having issues/concerns I would suggest posting in the original thread below after reviewing Magda's response.
- http://forums.adobe.com/message/4353638
Kind regards,
-Sidney -
Please Explain the sequencer ( J2EE Code )
Hi,
The following code is a part of Dao, I could understand the flow of the Dao classes but I really could not make out why this sequencer program is used.
Please explain and send any URL which will help.
Comments Plz.
package lrnsource.src.com.lrn.dao.common;
import java.sql.Connection;
import java.sql.SQLException;
* The Sequencer class represents the oracle
* implementation of Sequencer.
public interface Sequencer {
* Gets the next number in sequence for the given entity.
* @param entity the given entity.
* @param con the connection object.
* @return Returns the next number in sequence.
* @exception throws SQLException when some problem with DB.
public long getNextSequenceNumber(String entityName, Connection con) throws SQLException;
* Gets the current number in sequence for the given entity.
* @param entity the given entity.
* @param con the connection object.
* @return Returns the current number in sequence.
* @exception throws SQLException when some problem with DB.
public long getCurrentSequenceNumber(String entityName, Connection con) throws SQLException;
package lrnsource.src.com.lrn.dao.common;
import com.lrn.common.CommonConstants;
* This class provides instance of sequencer
public class SequencerFactory {
* Public method which gets the runtime implementation class
* for implementing the sequence generation related functions
* @Param seqType the sequencer type.
* @return Sequencer interface, the type of implementation class.
public static Sequencer getSequencer(int seqType){
Sequencer sequencer = null;
switch (seqType) {
case CommonConstants.ORACLE_SEQUENCER:
sequencer = new GemsOracleSequencer();
return sequencer;
package lrnsource.src.com.lrn.common;
* This class contains the constants used across lrn.
* <p>
public class CommonConstants {
public static final int ORACLE_PERSISTENCE = 1;
public static final int ORACLE_SEQUENCER = 1;
public static final String DATASOURCE_JNDI = "java:/comp/env/jdbc/GemsDB";
public static final String ERROR_MESSAGES = "";
public static final String CERTIFICATION_SERVICE = "java:/comp/env/ejb/certification";
public static final String QUESTION_SERVICE = "java:/comp/env/ejb/question";
public static final String REGISTRY_SERVICE = "java:/comp/env/ejb/registry";
public static final String ADMIN_USER = "ADMIN";
}dear friend,
please look here:
http://help.sap.com/saphelp_47x200/helpdata/EN/c1/416a55de2a11d3b4ff006094b9b9dd/frameset.htm
regards, -
Please could someone explain the difference between an i pad with wi fi + 3g and wi fi + cellular, thank you
Older iPads got 3G service and were called Wi-Fi + 3G. Newer iPads can connect to faster cellular networks and those are given different names by the major carrier so to simplify things Apple calls the newer models Wi-Fi + Cellular.
iPads with 3G or Cellular are NOT used like a mobile phone. They do not make phone calls or send SMS or MMS text messages, They do connect to the data network and can connect to the web. -
Please explain the logic.
select * from
from cust b
LEFT OUTER JOIN
cust a
ON
(a.sales_date+1=b.sales_date)
WHERE TRIM(TO_CHAR(b.sales_date,'DAY')) IN ('SUNDAY','MONDAY','TUESDAY','WEDNESDAY','THURSDAY','FRIDAY')
AND b.sales_Date BETWEEN TO_DATE(V_START_DATE,'DD-MON-YY') AND to_date(V_END_DATE,'DD-MON-YY')
AND a.sales_Date BETWEEN TO_DATE(V_START_DATE,'DD-MON-YY')-1 AND to_date(V_END_DATE,'DD-MON-YY')
Could someone explain the logic behind the query above?
Thanks,
BhagatBugs wrote:
select * from
from cust b
LEFT OUTER JOIN
cust a
ON
(a.sales_date+1=b.sales_date)
WHERE TRIM(TO_CHAR(b.sales_date,'DAY')) IN ('SUNDAY','MONDAY','TUESDAY','WEDNESDAY','THURSDAY','FRIDAY')
AND b.sales_Date BETWEEN TO_DATE(V_START_DATE,'DD-MON-YY') AND to_date(V_END_DATE,'DD-MON-YY')
AND a.sales_Date BETWEEN TO_DATE(V_START_DATE,'DD-MON-YY')-1 AND to_date(V_END_DATE,'DD-MON-YY')
Could someone explain the logic behind the query above?
Thanks,
BhagatDoes this query even run? It has syntax error. You have lot of post under your name. So by now you must be knowing the usage of {noformat}{noformat} tag. So please use them to format the code. -
Please explain the following displayed properties
Hi,
I tried to change the format of displayname under search result rendering setting. I found the following string for displaying display name:
<b>rnd:displayname(contentLink/[1;2-3]/alignTop/space-right=30</b>
please explain how this setting works? for example how that contentLink/[1;2-3] works? is there other setting I can use? like contentLink/1?
Thanks!
T.J.Hi T.J.
First read this:
http://help.sap.com/saphelp_nw04/helpdata/en/79/a1d23e6b2c3d67e10000000a114084/frameset.htm
There are multiple property renderers available for some properties. Simply using the property name
instead of the property name with rnd: namespace will typically display the property value in a
more primitive way than the formatted rnd: version. For instance, the rnd: version for description
will truncate the text whereas the raw version will not.
The bracket syntax is used to postion the properties in grid renders like the search results layout sets.
Regards,
Darin
Maybe you are looking for
-
BOOTCAMP partition not visible in Finder, not Mountable in Disk Utility
Did a fresh Bootcamp install of Windows 7 on my MBA running 10.9.4, switched back and forth a few times and now the BOOTCAMP partition doesn't show up in the left pane in Finder. I hopped into Disk Utility to see what was going on and it was there, j
-
Multiple currency prices for items
Where do you set up multiple currency pricing for an item. The scenario that I have is for oil products from Shell oil. I have created an item for each product but can only set up the price in GBP on the item record purchasing tab. However the price
-
Abap ...alv question
Hi, I got the error message, when I want to set ALV grid format ... how and where I can check this lenght... The call to the function module "REUSE_ALV_LIST_DISPLAY" is incorrect: In the function module interface, you can specify only fields of a spe
-
Query on Topology for working with Routing Server
Hi, We have just started working with Routing Engine. We have a sample street data. For working with routing server, whether we need the topology to be built? If we have a topology can we use with routing server? In this request for un-geocoded addre
-
Problems creating 2 networks.
Hello, Here on my office we have 3 macs, 1 wireless router and 1 gigabit lan switch. My wireless router only have 100mbps ports and I need a little more speed on my network. So I want to use my wireless router only as internet via Airport and my giga