Controlling Module
Hi Gurus,
Please tell me what else i should be comfortable in, in controlling module, except following topics:-
1.Creation of Cost Elements and Groups
2.Creation of Cost Centers and Groups
3.Creation of Activity Types and Groups
4.Creation of Profit Centers and Groups
5.Cost Center Planning
6.Activity Type Planning
7.Creation of Assessment Cycle
8.Calculate and Post Planned Activity Rate
Please tell me what are the topics i am still missing, including COPA as well.
Please revert asap
Thank YOu
Hello
Good begining, these are the basics.
My approach:
- Ensure you could do basic config in all sub modules of controlling.
- Ensure you could create master data in all
- Prepare a chart where you would understand individual transactions in FI, SD,MM,PP,PS,CS and where the cost object assignment is needed to be set. This would make you understand how the data is flowing into CO.
- Perform individual transactions in these modules to check if the data is flowing to CO
- Check to execute reports in CO, what needs to be maintained.
- Execute all reports in CO
- Make cost transfers, distributions, maintain parameters, variants to check the output
- Concentrate on data flow from SD,MM and PP
- Concentrate on costing sheets, cost estimates and characterstics and value derivation.
- Execute all reports effected after all integration transactions are posted
Overall, CO is a module for management reporting, it is module where data is collected, and organised to report in the desired fashion for best possible decision making.
Ensure this is complied.
Reg
assign points if useful
Similar Messages
-
Inserting rows in table control(Module pool)!!
Hi,
Pls provide me with some code sample for inserting rows in a table control (module pool)...
Regards
GunjanHI
Y dont u create a TABLE CONTROL using wizard and copy the coding-
TRY THIS-
WHEN 'INSR'. "insert row
PERFORM FCODE_INSERT_ROW USING P_TC_NAME
P_TABLE_NAME.
FORM fcode_insert_row
USING P_TC_NAME TYPE DYNFNAM
P_TABLE_NAME .
&SPWIZARD: BEGIN OF LOCAL DATA----
DATA L_LINES_NAME LIKE FELD-NAME.
DATA L_SELLINE LIKE SY-STEPL.
DATA L_LASTLINE TYPE I.
DATA L_LINE TYPE I.
DATA L_TABLE_NAME LIKE FELD-NAME.
FIELD-SYMBOLS <TC> TYPE CXTAB_CONTROL.
FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
FIELD-SYMBOLS <LINES> TYPE I.
&SPWIZARD: END OF LOCAL DATA----
ASSIGN (P_TC_NAME) TO <TC>.
*&SPWIZARD: get the table, which belongs to the tc *
CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
*&SPWIZARD: get looplines of TableControl *
CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_LINES_NAME.
ASSIGN (L_LINES_NAME) TO <LINES>.
*&SPWIZARD: get current line *
GET CURSOR LINE L_SELLINE.
IF SY-SUBRC <> 0. " append line to table
L_SELLINE = <TC>-LINES + 1.
*&SPWIZARD: set top line *
IF L_SELLINE > <LINES>.
<TC>-TOP_LINE = L_SELLINE - <LINES> + 1 .
ELSE.
<TC>-TOP_LINE = 1.
ENDIF.
ELSE. " insert line into table
L_SELLINE = <TC>-TOP_LINE + L_SELLINE - 1.
L_LASTLINE = <TC>-TOP_LINE + <LINES> - 1.
ENDIF.
*&SPWIZARD: set new cursor line *
L_LINE = L_SELLINE - <TC>-TOP_LINE + 1.
*&SPWIZARD: insert initial line *
INSERT INITIAL LINE INTO <TABLE> INDEX L_SELLINE.
<TC>-LINES = <TC>-LINES + 1.
*&SPWIZARD: set cursor *
SET CURSOR LINE L_LINE.
ENDFORM. " FCODE_INSERT_ROW
HOpe this helps u
Regds,
Seema. -
With out Controlling module configurations, can we Configure PP module dire
< MODERATOR: Message locked. Please read the [Rules of Engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] before posting next time. Use an appropriate title. >
Hi Experts,
With out Controlling module configurations, can we Configure PP module directly?
Thanks
ChandraHi,
Yes you can configure PP with out CO but you will not get Product Costing results for the materials used.
You will not be able to link Activities, Cost Centers, Over Heads which are production activities.
Cost Analyisis for the Order will not be possible.
To say in brief Cost related entries or break up is not possible if CO is not implemented.
Regards
Balaji -
For Professional level certification aspirants in SAP Controlling module
Dear all Professional level Certification aspirants in SAP CO module,
I have recently passed the Certification test on SAP Management Accounting (CO) module in version ERP 6.0 EHP4. I have more than 4 years experience in SAP Controlling module.The following are some of my suggestions regarding preparation for the exam.
1. All the questions were scenario based. The exam tests expert level knowledge and real time scenarios in the module. The theoritical knowledge is not sufficient to clear the exam. Unless you have atleast 5 to 6 implementations in Controlling module, it is not advisable to give it a try.
2. Detailed knowledge of the system configuration settings about the various courses mentioned in the syllabus is required. One needs a clear understanding of Special costing functions, ERP integration, Transfer Pricing, Material ledger, New GL Parallel valuation, Planning and Budgeting fuctions in various components etc.
3. The exam tests in-depth knowledge about various integration aspects of Controlling module with other modules. The advanced master data functionalities of other logistical modules like MM, SD, PP, PM, QM, PS, CS, HCM is tested in detail.
4. Several methods of process and performance optimization of the system are also tested.
3. Some reporting aspects of BW and BI are also tested. The cross application aspects of the system are also tested.
4. The exam also tests the real time skills in preparing Blueprints, Business Process design and trouble shooting the system. Being knowledgeable about some of the processing errors and message classes will be of great help.
Hope this information helps you in preparing for the certification.
Should you need any clarifications, please post a reply to this thread and I will post answers.
All the Best!!
VS.Hi Vikrant,
the pass mark for the exam is 58%. However it may be different. The passing mark shown on your screen on the day will be the correct passing mark.
All the questions were scenario based which would involve high analytical skills and through understanding of the system integration. It would be difficult to tell any specific question. The questions carry different weightage. If you answer the questions with less weightage correctly than the questions with more weightage, you end up scoring less though you answer more number of questions correctly. and it is vice versa. Go through your syllabus and cources and try to concentrate on the topic areas which contain more weightage.
Moreover, the exam is not completely technical in nature. It tests a lot of analytical and problem solving skills required on the job.
Note:Please do not ask the questions or contents of the exam as they are confidential.
Hope this information helps you.
All the best for your exam!
Regards,
Vishnu. -
Dynamic rows increment according to user input in Table Control Module Pool
HI All,
I'm doing a Table Control module pool Program. Now suppose there are two fields - MATNR & MAKTX.
Our requirement is while weu2019ll give the material No (MATNR field), material desc. will be populated in corresponding field (MAKTX field),
Now the problem is, while we are entering Material No. in 1st row it is Material Desc. coming in to corresponding field but while the data is given to next row it replaces the 1st rows data .
eg - ............................... ........ MATNR.............................MAKTX
1st entry in 1st row ..................... 23................................... XXX --after pressing 'ENTER' mat desc XXX comes. now 2nd entry in 2nd row 24 .............................. YYY --after pressing 'ENTER'
1st row details like MATERIAL NO(23) & Desc(XXX) got deleted & that is replaced by 24 YYY
We can not extend that no. of rows of Table Control Table more than one row.
If you kindly help me how it is possible to increase the no. of rows of that table dynamically without replacing the previous row it will be very helpful for me.
Thanks & Regards,
BiswajitHi Biswajit,
This probably means that the table control PAI is modifying the first line always in the internal table instead of current line
eg: we wite the code
loop at screen and then modify the internal table with current line
table_control => name of table control as given on screen
in PAI of the screen
loop at internaltable.
modify internaltable index table_control-current_line .
put a break point here and see*
it will always be updating the first record because of some reason - logic error or coding error*
endloop.
Also in PBO we can see that the internal table will be having just one record after the action mentioned above....it is a case of overwrite
To simply increment the number of lines
table_control-lines = table_control-lines + 1. in PAI
Pls check and revert
Hope it helps
Regards
Byju -
Position budgeting and control module
Hi Expert,
I need configuration steps for the Position budgeting and control module.
I have search a lot but i didn't get it.
If any have work on this module, please share some documents with me or give me idea how i will do it.
Many thanks
Urvashi ChaudhariHi, I have lots of written information about Position Budgeting and Control, one of them a nice white paper mhich may give you an understanding of the principles. We evaluated it at a customer and decided "only" to implement PCP. As I understood PBC uses PCP as a motor for collecting plan data, but you will not be able to do detail planning f.ex, as in Personnel cost planning. So as I understood it is amongst others a way of collecting HR financial data from a data basis and integrate it with Financial, a bridge between HR and FI. The commitment processor is the engine for this integration, if I've understood it correct. I can't say that I fully understood the principles either, but if you like I may provide you with some documentation. Do not know how to reach you, though. I also have a comment from a PBC-expert, maybe this will enlighten you (FYI: this is taken out of a context):
"...PBC is not intended to do detailed budgeting. PBC main feature is the possibility to create commitments / encumbrances and reserve this budget based on salary expenses. Customers usually spend a big part of their budget in salaries, so this tool offers them the chance to monitor and control this effectively by reserving the budget they will need for a certain period of time (usually the fiscal year) and being able to monitor if there are budget deficiencies in case of salary adjustments or new hires. PBC only uses the budget from FM to post agains it, but in no way pretends to offer a tool to manipulate this budget, plan or make decisions against the whole budget..."
Regards -
I have a DTT 2500 and it has been very good over the years, but now it's is showing it's age with scratchy controls. If anyone has worked on one of these how much trouble is it to open it up and clean all the contacts, particularly the Master, Center, Subwoofer, and Surround contacts.
Well I found out how to get inside the control module. The screws were under the 4 rubber feet. Took them out then had to remove 4 nuts to move another circuit board to get to the rear of the controls and put contact cleaner in them.
Just an aside I think Creative is devolving. The DTT2500 system is much better than the Inspire 5500 I purchased. The speakers with the 5500 look terrible, the control box is much too light (have to hold it with one hand while pushing the power button or it slides away from you). Having connections on the SubWoofer instead of having all the connections on a control box like the DTT2500 is very inconvenient. All in all the Inspire 5500 is not very good. I believe they should go back to something with a bit more quality like the DTT 3500 or the Inspire 5700. -
SAP Enterprise Controlling module
Hi guys,
Please any one tell me what is the SAP Enterprise Controlling moduleHi!
Enter prise controling module is a part of SAP ECC, and it consists of Profit Center Accounting (EC-PCA),Consolidation (EC-CS), Executive Information System and Business Planning
regards
ashwin -
When will the Controlling module will be updated in Purchasing flow.
Hi,
i want to know when will the controlling module get updated in the Purchasing flow as follows
1.creation of Purchasing order.
2.creating the Goods receipt-GR
3.creating the invoice
4. vendor payment
Please help me.hi
kindly note the date flow to the CO module is based on the account assignmed you use in each of the above transaction.
For example if you use the Account Assignment as 'F' in the PO ME21n, then you need to specify the internal order in the PO.
thus the data in the PO shall move to the Internal Order (a CO object).
Cost assignment objects like Cost Center,profit Center , Internal Orders can be assigned in Line items for each FI document which will result in flow of data to the CO objects.
During vendor payment, the FI entry would be Dr Expense & Cr, Vendor.
If controlling is active and you have assigned the Company code to a controlling area, then you will need to specify the cost center in the expense line item.
this will ensure that data moves to the controlling objects.
hope this helps.
regards
eashwar -
Checkbox in custom control(module pool)
Hi Experts,
In my module pool i have used function module 'set_table_for_first_display'.
I am displaying internal table having field for checkbox in custom control .
When user clicks any checkbox value 'X' is not getting populated in checkbox field in internal table for that particular row.
Please suggest,
Regards,
Kaustubh.Hi,
Just check the Field Catalog you have maintained for the List and check for the Options.
also in the Grid Layout that you are maintaining just try these:
data: g_layout TYPE lvc_s_layo, " Grid Layout
constants: c_flag(4) TYPE c VALUE 'FLAG', " FLAG field
c_a TYPE c VALUE 'A', " Value 'A'
In building layout:
g_layout-sel_mode = c_a.
g_layout-excp_fname = c_flag.
Edited by: Neha Shukla on Nov 17, 2008 6:48 AM -
Period End closing in controlling module.
Hi Gurus,
In our project, we have implemented FI, CO , MM, SD, PP, PM, and HR modules with payrolls. Our project has gone live this month(05.02.2007).
Can anybody explain what are the steps to be taken for period closing in controlling.
Some Production orders which are in process do not have standard cost estimates, what is the impact in WIP Calculation.
Please also give info on how to transfer the Personnel Cost from HR Cost Centers to deferent production orders.
Thanks in Advance
Ganeshhere is the list for FI/CO year end closing check list:
1 Execute Report for InterCompany Activity & Journal Entries
2 Open posting period for next yr
3 Run Business Area's Assignment report.
4 Review list of recurring journal entries
5 Execute Recurring Entries for A/R, A/P, G/L
6 Process Parked A/R, A/P, G/L accounting documents
7 Final Cutoff for the Maintenance of Fixed Asset- Add Transfer and Retire
8 Run Depreciation in Test Run and post
9 Verify Display Log for Depreciation Test Run
10 Capitalize AUC Assets if needed
11 Enter Payroll Data to SAP
12 Verify Depreciation Balances with GL balances
13 Post Depreciation
14 Execute Asset History Report, and retire assets if needed
15 Adjust specific depreciation areas if necessary
16 Reconcile AM subledger with GL
17 Check Bank Data
18 Review AR Open Items
19 Review AP Open Items
20 Execute Pending Invoices
21 Clear Open Item for GRIR, freight
22 Reconciliation of Financial Documents and transactional figures
23 Open new CO Posting Period
24 Compare current (cost estimates) with last current price (Moving Avg)
25 Update current cost price to material master price field.
26 Process Freight charges, Match SD freight to actual
27 Review Internal Order Postings
28 Settle All Orders
29 Verify All Post Goods Issue have been Invoiced (Billing Due List)
30 Review SD Billng Doc from prior mth that have not yet been released to accounting
31 Reconciliation of MM movements in Transit Intra-SAP to NonSAP
32 Reconcile PI Inventory with SAP
33 Perform Manual Adjustment if needed
34 Verify balance of the GR/IR account
35 Post Accruals and Deferrals
36 Clearing of Cancelled Documents
37 Check Profitability Segment Adjustment
38 Aging Report-Reconcile GL balances with subledger balances AP
39 Check the check run numbers
40 Bank reconciliation Data
41 Enter Tax Journal Entry
42 Reconcile GL balances with subledger balances AR/MM/AP
43 Display Balance Sheet Adjustments
44 Post Balance Sheet Adjustments
45 Post Foreign Currency Valuation (foreign exchange)
46 Check generic cost centers for posting with wrong accounts
47 Correct wrong postings on generic cost centers
48 Check Validation dates for Cost Centers, Cost Elements, CO area
49 Check COGI--for both month end and year end
50 Doubtful receiviables
51 Verify In-transist Inventory
52 Reconcile PA to G/L
53 Post Cost Centre Assessments and Distributions
54 Run CO-FI Reconciliation to balance
55 Run BW reports P&L and Balance Sheet
56 Maintain CO yr variant
57 Fiscal Yr Balance carryforward AP/AR/AM
58 Fiscal Yr Balance carryforward CO
59 Fiscal Yr balance carryforward FI
60 Fiscal Yr balance carryforward PCA
61 Set Document number ranges - FI - new year
62 Set Document number ranges AP/AR - new year
63 Generate Financial statement Reports
64 Change Fiscal Year For Assets
65 Year end Closing-- Asset Accounting--final for year end
66 Close CO Posting Period
67 Close Prior A/R Posting Period
68 Close Prior A/P Posting Period
69 Close Prior MM Posting Period
70 Reverse accruals and deferrals for the new month
71 Reconciliation of Financial Documents from old fiscal year and new fiscal year
72 Load Balances, Budget Data for Cost centers, sales
73 Update Retained Earning Account , balance carry fwd
please reward points if useful. -
Controlling Module and Product Costing
Hi,
Anyone got study notes and Configuration notes for CO module? Kindly sent to my email - [email protected]
I appreciate any kind soul who willing to send to me. Thanks in advance. Anyone got SAP CO exams study notes also? For ECC 6.0No one can send me??
-
Problem with list box in table control (Module pool) .
Hi,
I'm facing a problem while populating values in List Box..
While I'm clicking a value from the list box it is not being hold in that box...box got blanked.
Please help me to solve this.process before output.
module pop_drop_down.
module pop_drop_down output.
name1 = 'IO5'.
REFRESH list1.
LOOP AT it_zpoitshead INTO wa_zpoitshead.
value1-key = wa_zpoitshead-createdt.
value1-key = wa_zpoitshead-its_ebeln.
APPEND value1 to list1.
ENDLOOP.
CLEAR value1.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = name1
values = list1
EXCEPTIONS
ID_ILLEGAL_NAME = 1
OTHERS = 2
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
endmodule. " pop_drop_down OUTPUT -
CONTROLLING MODULE ACTIVATED OR NOT
HI Gurus,
How do one check, if controlling is activated?
If it's not then "Could this be activated after posting in GL accounts?
RegardsIf you got to the icons then yes it is activated. If no service, I would call your carrier.
-
Module pool transfer of data from one table control to another
Hi all,
I have been assigned to module pool object wherein i have to display table control on screen and that table control contains only 10 rows on screen for display. Now my internal table it_out has 15 rows
Describe table it_out
line v_l. " v_l = 15.
There is a pushbutton below table control and when i select multiple rows and click on that pushbutton it will navigate me to the next screen containing another table control on which i need to display those selected records.
Now the problem is that when i select first record and move cursor down to select last record then i am seeing only last record on next screen table control. why is it happening? please provide me with solution. For rest of cases it is working fine for example if i select first record and second record then i am seeing both these selected records on next screen table control . Only the problem arises when i tried to select first and lets say last record when scrolling down on table control.
I think the problem is with scrolling but when i loop on next screen with moved records i am seeing that 2 records are their but it is transferring only one record to next screen not the last one.
Your response is highly appreciated.
Thanks
ParagHi Parag,
Screen 8002 (with table control) --> select records --> press a button --> move to screen 8003 --> display selected records in screen 8002.
First problem that if you select first record in table control and scroll to end to select the last record, the first record in deselected.
Next problem, that if you select say 3 records in table control you want the to be displayed in another table control, the use this code.
Also take another internal table and work area same as the initial internal table and work area used in screen 8002.
On screen 8002, take a button with function code 'PROCESS', on which user clicks the screen 8003 should display selected records.
Now, use this code, its working:-
Take the names of the input/output fields as work_area-field_name and select column in table control as work_area-flag.
Also take a flag field of size 1 datatype character as the last field in the internal table and work area while declaration.
You must have passed a code in PBO of the screen for reading internal table into the table control.
So it reads the internal table into the table control whenever you perform any action on use command.
All you need to do is to write a code to modify the internal table form the table control while performing any user action.
Remember to change the LINE SEL option in attributes of table control as MULTIPLE.
At Screen Logic:-
PROCESS BEFORE OUTPUT.
MODULE status_8002. "for pf-status
LOOP WITH CONTROL po_tab. "po_tab is name of table control
MODULE pass_data. "to pass data into table control from internal table
ENDLOOP.
PROCESS AFTER INPUT.
MODULE user_command_8002. "to handle other user commands (back and exit)
LOOP WITH CONTROL po_tab. "po_tab is name of table control
MODULE modify_data. "to modify data from table control into internal table
MODULE process_data. "to display selected records on another screen
ENDLOOP.
In PBO,
*& Module STATUS_8002 OUTPUT
MODULE status_8002 OUTPUT.
SET pf-status 'ZAB_PFSTA'. " pf-status
DATA : line_count TYPE i.
DESCIRBE TABLE it_ekpo
LINES line_count.
po_tab-lines = line_count + 10.
" to make table control scrollable
ENDMODULE. " STATUS_8002 OUTPUT
*& Module PASS_DATA OUTPUT
MODULE pass_data OUTPUT.
READ TABLE it_ekpo into wa_ekpo INDEX po_tab-current_line.
ENDMODULE. " PASS_DATA OUTPUT
"it_ekpo is internal table and wa_ekpo is the work area
In PAI,
*& Module MODIFY_DATA INPUT
MODULE MODIFY_DATA INPUT.
MODIFY IT_EKPO INDEX PO_TAB-CURRENT_LINE FROM WA_EKPO.
"modify records from table control into the internal table
ENDMODULE. " MODIFY_DATA INPUT
*& Module PROCESS_DATA INPUT
MODULE PROCESS_DATA INPUT.
CASE sy-ucomm.
WHEN 'PROCESS'.
IF wa_ekpo-flag = 'X'.
wa_ekpo1 = wa_ekpo.
APPEND wa_ekpo1 TO it_ekpo1. "if record selected move to another internal table
ENDIF.
ENDCASE.
"modify records from table control into the internal table
ENDMODULE. " PROCESS_DATA INPUT
Now if you select some records in this table control the values will retain in internal table.
Screen 8003 with selected records to be displayed in another table control.
At Screen Logic:-
PROCESS BEFORE OUTPUT.
MODULE status_8003. "for pf-status
LOOP WITH CONTROL po_tb. "po_tb is name of table control
MODULE pass_data1. "to pass data into table control from internal table
ENDLOOP.
PROCESS AFTER INPUT.
MODULE user_command_8003. "to handle other user commands (back and exit)
LOOP WITH CONTROL po_tb. "po_tb is name of table control
MODULE modify_data1. "to modify data from table control into internal table
ENDLOOP.
In PBO,
*& Module STATUS_8003 OUTPUT
MODULE status_8003 OUTPUT.
SET pf-status 'ZAB_PFSTA'. " pf-status
DATA : line_count1 TYPE i.
DESCIRBE TABLE it_ekpo1
LINES line_count1.
po_tb-lines = line_count1 + 10.
" to make table control scrollable
ENDMODULE. " STATUS_8003 OUTPUT
*& Module PASS_DATA1 OUTPUT
MODULE pass_data1 OUTPUT.
READ TABLE it_ekpo1 into wa_ekpo1 INDEX po_tb-current_line.
ENDMODULE. " PASS_DATA1 OUTPUT
"it_ekpo is internal table and wa_ekpo is the work area
In PAI,
*& Module MODIFY_DATA1 INPUT
MODULE MODIFY_DATA1 INPUT.
MODIFY IT_EKPO1 INDEX PO_TB-CURRENT_LINE FROM WA_EKPO1.
"modify records from table control into the internal table
ENDMODULE. " MODIFY_DATA1 INPUT
Hope this solves your problem.
Thanks & Regards,
Tarun Gambhir
Maybe you are looking for
-
We have a new iMac 2.9ghz and are running an airport extreme set up in house with several express entenders. The problem is that our son is streaming netflix and doing on line gaming and hogging all the band width. Time Warner tech suggested a hard
-
Itunes error message. Application Error. Help.
Starting Itunes 6.0.4.2 I get this error message: The instuction at "0x10001040" referenced memory at "0x10001040". The memory could not be "read". It worked with the older version of iTune (4th Gen iTune software) but now I have a Nano 4GB. Software
-
please help me i make a mistake how to cancel my subscription and pay back my money????
-
Photoshop CS4 Trial Fatal Error
I've downloaded the Photoshop CS4 trial from Adobe's website and when I try and create a new file I get an error saying "Missing Component Library/Application Support/Adobe/Version Cue CS4/ somefile.framework" is missing. I checked and the folder Ver
-
Itunes 11.0.1 not working D:
Hi :D. I got a mac laptop OS X 10.8.1, and I updated my itunes to 11.0.1. When I double click any song I downloaded (not from itunes) it won't start. It works perfectly on my other account. This is a second account I have. Please reply? thank you c: