AC605_EN_Col92_FV_Part_A4 (第13页)

第 458 页 / 共 483 页

Appendix1: Appendix AC605

ThesystemonlyreadsthoseconditiontypesthathavebeenassignedtoaCO-PA

valuefieldintheCO-PACustomizing. Regardlessofthisvaluefieldassignment,

you must note that only certain condition types in Sales and Distribution can

be transferred to CO-PA. These are:

• Revenuesandsalesdeductions,theG/LaccountofwhichwascreatedinCO

withthecostelementtypes,11=“revenue”or12=“salesdeduction”,

• ConditionsthataredefinedasstatisticalinSD,suchastheconditiontype,

VPRS,whichcontainsthecostsofgoodssold. Statisticalconditionsdonot

leadtoapostingtoaG/Laccount. Inaddition,pleasenotethatonlyactive

conditionsaretransferredtoCO-PA.Inactiveconditionsarenottransferred.

Ifalltheconditionsinanitemareinactive,theorderitemisnottransferred

to CO-PA.

Formake-to-orderproduction(theVBRP-VBELVfieldinthebillingdocumentis

filled),thedatahastobetransferredtoCO-PAusingordersettlement.

Figure 179: SD/CO-PA Interface: Plus/Minus Sign Logic

AllvaluesaretransferredtoCOPAwithapositivesign. Forcreditmemos,billing

typeG2, allsignsarereversed. Only inCO-PAreporting, itisdefined thatthe

sales deductions are subtracted from the gross revenues. The reason for this

procedure isthat the revenues in thedifferent SAP applications have different

+/-signs. TherevenuesintheSDModulearemanagedaspositiveamountsbut

asnegativeamountsintheFI Module. Because revenuescanbetransferred to

CO-PAfrombothsystems, the+/-signshavetobeprocessed. Pleasenotethat

thissolutionrequiresthatconditiontypesthataremanagedasnegativeamountsin

SD,suchas,discounts,areassignedtootherCO-PAvaluefieldsasthepositive

condition types, such as, special revenues.

436

©2009SAPAG.Allrightsreserved. 2009

第 459 页 / 共 483 页

AC605 Appendix 1: Appendix

Figure180: FI/CO-PAInterfaceversusSD/CO-PAInterface: Plus/MinusSign

Logic

Figure 181: Project System: New Analyses in CO-PA

Settlementofincomingsalesordersforeachbillingelement.

CopyingtherevenuesandcostsrelatingtoincomingordersintoCO-PAsothatan

expectedresultcanbederivedfromtheordersthatbelongtothecurrentperiod

(taxableunder the indicator “processing type”).

Orderbalance=settledincomingorderstogetherwithconsiderationofrevenues

and of the cost of sales already billed.

437

2009 © 2009 SAP AG. All rights reserved.

第 460 页 / 共 483 页

Appendix1: Appendix AC605

Youcanmonitorthehistoryofthevalueofincomingordersbydistinguishing:

• New orders

• Changed orders

• Cancellations

• Change of plans

AnalysispossibleinCO-PAandInformationSystem.

Customizing settings - See the release notes.

Figure182: Howto CompareEstimatedValueswith Actuals?

Theaccrueddiscountistransferredtocosting-basedCO-PAthroughastatistical

condition,Cashdiscount,fromthebillingdocumentatthepointoftimewhenthe

billing document is released to accounting.

ThecashdiscountiscalculatedduringtherunofthepaymentprograminFI.To

transfertheactualcashdiscounttoCO-PA,youhavetwooptions.

Firstly, youcanuseautomaticaccount assignment topost actualcash discount

at a higher level into CO-PA.

Secondly,youcanstarttheprogram“ProfitandLossReadjustment”,SAPF181,in

yourperiodclosingactivitiesasshownabove. Actualcashdiscountwillnowbe

assignedtothecustomerleveltotraceyourtruecustomerprofitability.

Inbothcases,makesurethataccruedcashdiscountsandactualcashdiscountsare

storedintwodifferentvaluefields. Thereportingmustbedesignedaccordingly.

438

©2009SAPAG.Allrightsreserved. 2009

第 461 页 / 共 483 页

AC605 Appendix 1: Appendix

Figure183: Top DownDistribution ofSingleValuation Views

Previously,intopdowndistributionforactualdata,thedataforallthevaluation

views from legal valuation and profit center valuation used to be distributed.

Currently, individual valuation viewscan be processed separately within atop

down valuation run.

In cases where you use both valuation views but are only interested in one

valuationviewatanextensivelevel,itisagoodideathatyouperformtopdown

distributionjust for thisview. Thisallows youto reduceruntimesin topdown

distributionandavoidgeneratingunnecessarilylargevolumesofdata.

439

2009 © 2009 SAP AG. All rights reserved.

第 462 页 / 共 483 页

Appendix1: Appendix AC605

Figure184: TopDownDistributionofVariousRecord Types

With top down distribution, you can concurrently distribute data from several

record types, in a single run. This eliminates the need to re-enter the same

parametersforseparaterunsforeachindividualrecordtype.

Figure185: SpecifyingtheCurrencyTypeforReferenceData

440

©2009SAPAG.Allrightsreserved. 2009

第 463 页 / 共 483 页

AC605 Appendix 1: Appendix

Top down distribution offers you more flexibility in entering reference data.

Insteadofautomaticallyapplyingtherespectivecurrenciesofthereferencedata,

youcannowindicateafixedreferencecurrency–thecompanycodecurrencyor

the operating concern currency.

Figure 186: Reference Data with Various Record Types

Intopdowndistribution,youcanselectdifferentrecordtypesasreferencedata.

Youcanspecifywhetherthereferencedataforthedifferentrecordtypesshouldbe

cumulated or handled separately.

Ifyouchoose“CumulateRecordType”,thereferencedataissummarizedatthe

record type level. This means that the data is processed as if the same record

type applied.

Iftherecordtype isnotcumulated, thenumber of record typesneedsto be the

samefortheactualdataandthereferencedata. Processingobservesthesequence

inwhichtherecordtypesareenteredforthemultipleselection. Inthisway,the

actual data with the first record type is distributed according to the reference

dataof therecord typeoccurring first inthesequence(detailedexamplein the

followinggraphic). (ThisexampleisalsofoundintheF1Helpdocumentation.)

441

2009 © 2009 SAP AG. All rights reserved.

第 464 页 / 共 483 页

Appendix1: Appendix AC605

Figure 187: Aggregating Record Types - Example

AdditionalCosting: AggregationwithoutTransactionType

100 = 1000*10/ (10+40+50)

400 = 1000*40/ (10+40+50)

500 = 1000*50/ (10+40+50)

3000

1600 = 2000*80/ (80+20)

400 = 2000*20/ (80+20)

AdditionalCosting: AggregationwithTransactionType

360= 1000*(10+80) / ((10+80)+(40+50+20)+50)

440=1000*(40+50+20)/ ((10+80)+(40+50+20)+50)

200 = 1000*50 / ((10+80)+(40+50+20)+50)

1080 =3000*(10+80) / ((10+80)+(40+50+20)+50)

1320=3000*(40+50+20) /((10+80)+(40+50+20)+50)

600 = 3000*50 / ((10+80)+(40+50+20)+50)

720= 2000*(10+80) / ((10+80)+(40+50+20)+50)

880=2000*(40+50+20) /((10+80)+(40+50+20)+50)

400 = 2000 *50 / ((10+80)+(40+50+20)+50)

442

©2009SAPAG.Allrightsreserved. 2009

第 465 页 / 共 483 页

AC605 Appendix 1: Appendix

Figure188: EventPlanningwithObject-DependentRevaluationKey

Events,suchasspecialsalescampaigns,canhaveashort-terminfluenceonthe

sales of products.

In Release 4.5, events in manual and automatic sales and profit planning can

be taken into account.

Fromthefunctionalperspective,aneventcanbeseenasarevaluationkeylinked

to a specific length of time.

Events can influence thedata of anentireplan or be defined with reference to

specifiedcharacteristics, suchasaspecificregion.

Figure 189: Additional Functions

443

2009 © 2009 SAP AG. All rights reserved.

第 466 页 / 共 483 页

Appendix1: Appendix AC605

Figure 190: Recommendations on How to Use Excel (1)

WhenyoudefineyourExceltemplate,youshoulddistinguishbetweentwotypes

of Excel sheet in Customizing:

• AnSAPspreadsheet,whichisusedtotransferdataintotheR/3Enterprise.

• FurtherExcelsheetsinwhichtheplannerprocessesthedata.

Macrosareusedtotransferdatabetweenthesheets.

When you plan with the SAP spreadsheet, you should be aware of the special

features:

• YoucannotmakeanyfurtheralterationstothepositionofthedatainExcel

whenplanning. Youcannotdeletecolumnsormovecellsatthisstage.

• YoucanaddnewentriesintheSAPspreadsheetonlyinthelinebelowthe

totals line.

• Todisplaypossibleentries,youcanusethebuttonintheR/3environment

designed for this purpose.

• Allother R/3planningfunctionsrequireyou toselect therequiredlinein

ExcelandtoperformtherequiredfunctionintheR/3menubar.

444

©2009SAPAG.Allrightsreserved. 2009

第 467 页 / 共 483 页

AC605 Appendix 1: Appendix

Figure 191: Recommendations on How to Use Excel (2)

Duetotherestrictionsof theSAPsheet, aprocedurecanbefollowedinwhich

dataiscopiedfromtheSAPsheetontoadifferentExcelsheet.

YoucanusealltheExcelfunctionstocreatedata,depictwithgraphicsorcalculate

using models.

After you have finished working on the appropriate record, data istransferred

backintotheSAPsheetusingamacro. Formoreinformation,seetheappropriate

example in the documentation.

Note: Whenyoudevelopthemacro,itisgoodideatotestyoursolution

outsideofR/3CustomizingfirstandthentransferitusingCutandPaste.

445

2009 © 2009 SAP AG. All rights reserved.

第 468 页 / 共 483 页

Appendix1: Appendix AC605

Figure 192: Using AttributestoDisplayMoreInformation

In previous releases, it was only possible to determine how the lead column

shouldbedisplayed,suchasthekey,characteristicname,orboth. Currently,you

can use attributes to have further information from the master data tables of

characteristics displayed in the lead column.

Selecting “Settings → Characteristic Display” allows you – as before – to

determine how characteristics are to be displayed in the lead column. The

characteristicnameisdisplayedintheaboveexample.

Ifyouselecttheleadcolumnandchoose“Settings→CharacteristicDisplay→

LeadColumn”,adialogboxappearspromptingyoutoselecttheattributestobe

displayedintheadditional columnsof thereport list. The“City”attributewas

selected in the above example.

Finally, selecting “Extras → Attributes” allows you to display a dialog box

showing all theattributes for a characteristic.

446

©2009SAPAG.Allrightsreserved. 2009

第 469 页 / 共 483 页

AC605 Appendix 1: Appendix

Figure 193: The Transport Concept (1)

EachindependentinstallationofR/3isknownasanR/3instance. Normally,there

isa1:1ratiobetweenR/3instancesanddatabaseservers. Inaddition,thereareat

leastthreeinstancesforeachSAPproject,fordevelopment, integrationtesting,

and production activities, respectively.

Each operating entity within an instanceis called a client. There are normally

several clients in any instance, which are used for different tasks, such as

playgrounds,development,unittesting,andbackups. Thewayinwhichtheclients

andinstancesareusedinaprojectisknownasaclientstrategy.

The technical operating level of an instance is known as the data dictionary,

DDIC. Notice that the DDIC contains objects, such as tables, programs, and

dataelements, whichareclient-independent. Thismeanstheypertaintoallthe

clients in an instance.

Certainobjectscontaindata,whichisclient-dependent. Datacanbeclassifiedas

masterdata,configurationdata,andtransactiondata. Themasterdataismeantto

bemaintainedontheusersideofsystem. Theconfigurationdatarepresentsthe

settingsthatdefinethetransactionsforR/3Enterprise.

The transaction data is produced by the transactions in R/3 Enterprise.

TransportingindicatestheSAPprocesstomoveitemsbetweenclientswithinan

instance and among instances.

Withtransporting,items,suchasobjectsanddata,arecollectedintotransportable

bundles which are then processed at the operating system level by a systems

administrator. Normally, theconfigurationdataistransportablebetweenclients

withinoramonginstances. Conversely,themasterdataandtransactiondataare

447

2009 © 2009 SAP AG. All rights reserved.

第 470 页 / 共 483 页

Appendix1: Appendix AC605

nottransportableinthisway. DDICobjectsaretransportablebetweeninstances

withtheCTStoolbutthereisnoneedtotransportthemamongclientsbecause

they are client-independent.

Figure 194: The Transport Concept (2)

EachindependentinstallationofR/3isknownasanR/3instance. Normally,there

isa1:1ratiobetweenR/3instancesanddatabaseservers. Noticethatthereareat

leastthreeinstancesforeachSAPproject,fordevelopment, integrationtesting,

and production activities, respectively.

Each operating entity within an instance is called aclient. There are normally

several clients in any instance which are used for different tasks, such as

playgrounds,development,unittesting,andbackups. Thewayinwhichtheclients

andinstancesareusedinaprojectisknownasaclientstrategy.

Thetechnicaloperatinglevelofaninstanceisknownasthedatadictionary,DDIC.

TheDDICcontainsobjects,suchastables,programs,anddataelements,which

areclient-independent. Thismeanstheypertaintoalltheclientsinaninstance.

Certainobjectscontainsdata,whichisclient-dependent. Datacanbeclassifiedas

master data, configurationdata, andtransactiondata. Themasterdataismeant

tobemaintainedontheusersideofsystem. Theconfigurationdatasignifiesthe

settings,whichdefinethetransactionsforR/3Enterprise.

The transaction data is produced by the transactions in R/3 Enterprise.

TransportingindicatestheSAPprocesstomoveitemsbetweentheclientswithin

an instance and among instances.

448

©2009SAPAG.Allrightsreserved. 2009

第 471 页 / 共 483 页

AC605 Appendix 1: Appendix

Withtransporting,items,suchasobjectsanddata,arecollectedintotransportable

bundles that are then processed at the operating system level by a systems

administrator. Normally,configurationdataistransportablebetweenclientswithin

oramonginstances. Conversely,themasterdataandthetransactiondataarenot

transportableinthisway. DDICobjectsaretransportablebetweeninstanceswith

theCTStoolbutthereisnoneedtotransportthembetweenclientsbecausethey

are client-independent.

Figure 195: Transports in CO-PA

ThetransportfunctionalityforCO-PAisquiteflexibleandsophisticated,allowing

for anumberofwaystoaccomplishtherequiredgoals.

Option1: MostCO-PACustomizingchangesareautomaticallyincludedinchange

requestswhenthechangemanagementsystemisactiveforaclient. Thechange

requestscanbetransportedwithstandardfunctions. Thisapproachisencouraged

for small configurationchanges, especiallydeletions.

Note: NotallCustomizingsettingscanbetransportedusingthisoption, asnot

allCustomizingsettingscreatechangerequestsautomatically. Apartfromthis,

deletionsofmappingsarerequiredtobetransportedwiththisoption.

Option2: Mostconfigurationwhichtakestheformofentriesinatable(technically

speaking,thatconfigurationwhichismodifiedthroughviewmaintenance)canbe

selectivelyaddedtomanuallytriggeredtransports. Manuallycreatedtransports

aretriggeredthroughanoptionintheTableViewmenu.

Note: Thisoptionisfortransportingselectedentriesinatable,suchasmappingsof

conditiontypes. Again,onlysomeconfigurationcanbetransportedinthismanner.

449

2009 © 2009 SAP AG. All rights reserved.

第 472 页 / 共 483 页

Appendix1: Appendix AC605

Option #3: Transportation of CO-PA configuration can be managed en masse

through a special tool which has been developed to simplify this process and

enhancethe chancesof consistency and successin CO-PA development. This

transporttoolcantransportallorsomepiecesofanoperatingconcern.

Notes: This optionis required for transportingcertainpiecesof configuration,

suchastheoperatingconcernstructures,otherclient-independentobjects,anda

few other items (see next page).

Option 4: Copying of certain items, such as reports, forms, line item layouts,

reportlinestructures,andplanninglayouts,fromclienttoclientwithinaninstance

andwithinanoperatingconcern ispossiblewithan importtool, without going

through any CTS procedures at all.

Figure 196: CO-PATransport Tool - Operating Concern

Themethodthatneedstobeusedtoprocessanytransportsgeneratedbythethree

CTS-relevanttransportoptions(recallthatthisexcludestheimporttool)depends

on the location of the receiver.

• If the receiver is a client in a different SAP instance, then the standard

system-to-systemtransportmethodisrequiredtoprocessthetransport(s).

• If the receiver is a client in the same instance, then a client copy

accordingtothetransportrequestneedstobeperformed. Thisignoresany

client-independent objects.

It is recommended that the operating concern and summarization levels be

regeneratedin the target afterthetransport of any configurationchanges. This

ensuresthatallthenecessaryitemsintheDDICareupdatedforthechange.

450

©2009SAPAG.Allrightsreserved. 2009

第 473 页 / 共 483 页

AC605 Appendix 1: Appendix

The special transport tool is capable of transporting operating concern

configuration pieces separately or together. The pieces basically fall into the

following categories:

• Client-independentstructuresfordatastructuresandsummarizationlevels

• Client-dependentconfigurationforactualpostingsandplanning

• Derivation andvaluation configurationpieces

• Tableentriesforchecktablesandderivationrules

• Miscellaneous,suchasnumberrangegroupsandplanstructures

Notethatnumber rangegroupsand theirassignmentsaretransportedtorecord

typesusingtheTransportTool. Thenumberrangeintervalsthemselvesneedtobe

transportedseparately. Itisagoodideatousethesamenumberrangeintervalsin

allinstancestoavoidpossibleconflictsasaresultoftransports.

Figure 197: Authorization Concept

TheauthorizationconceptintheR/3systemcanbedescribedbriefly,asfollows:

• SAPdeliverscertainauthorizationobjectswiththestandardsystem. These

authorizationobjectsconsistofupto10fields,eachofwhichrepresentsan

element, whichis to be protected, such as“Operating concern”, “Form”,

and “Activity”.

Authorizations are defined by the system owners against these authorizations

objects. Authorizations contain specific combinations of values that are to be

allowedforthefieldsofanobjectduringatransactionthataccessesthatparticular

object.

451

2009 © 2009 SAP AG. All rights reserved.

第 474 页 / 共 483 页

Appendix1: Appendix AC605

Inoneprofileyoucannowgroupdifferentauthorizationsthatareeitherassigned

tousersdirectlyortoprofiles. (Theseprofilescanlikewisebeassignedtousers

or more complex profiles). These frequently represent a collection of all the

authorizationsanindividualneedstoperformthejob.

Ausercanhavemorethanoneassignedprofile. Thismeansthatitispossibleto

defineprofilesasasetofdutiesandthenassigntheprofilestoallpersonsbythe

duties they perform or are responsible for.

Figure 198: Authorization Objects in CO-PA

ProfitabilityAnalysisusesthestandardR/3functionsforauthorizations. Aseries

of predefined authorization objects is contained in the standard system. With

these,youcangenerateauthorizationsandprofilestoprotecttheCustomizingand

task functions in the CO-PA component.

For example, inmostimplementations, most CO-PA userswill berestricted to

enterplandataandexecutereports. Managementaccountantsmaybeallowedto

performcostcenterassessmentsandotherallocationsinCO-PA.Othersupport

employeesmayalsobeauthorizedtocreatelineitemsdirectly,toupdatederivation

rule entriesor thecarry out assignment changes.

To restrict the data level in CO-PA, you need to create custom authorization

objectsagainstparticularcharacteristics,valuefields,andkeyfigures. Thedefault

settings for an Operation Concern outline that all data is unprotected (freely

accessible)onthedatalevel until acustomauthorizationobject iscreated on a

field or a combination of fields.

452

©2009SAPAG.Allrightsreserved. 2009

第 475 页 / 共 483 页

AC605 Appendix 1: Appendix

For example, you can create an authorization object to protect information

on individual sales employees (e.g. commissions) or on certain product cost

information. Differentauthorizationobjectsareusedforplanningdataandactual

data. Tocontrolonthesamelevelineach, twoauthorizationobjectsneedtobe

created.

R/3Enterprisedeliversthestandardprofile, K_RKE_ALL,whichcontainsfull

authorizations for all the delivered CO-PA authorization objects. This means

that a user with this profile can performany function in CO-PA, if no custom

authorization objects have been created. If objects have been created, then

authorizationsforthemhavetobecreatedandaddedtothisoranotherassigned

profile.

Figure 199: External Data Transfer to CO-PA

Datacanbeuploadeddirectlyintocosting-basedCO-PAthroughtheexternaldata

uploadfeature. Youmay need todothis if acompany isnot implementingthe

SDmodulebutwantssalesdetailsinCO-PAtotakeadvantageofthemodule's

multidimensional reporting capabilities. It might also be used to load historic

datainCO-PAor toloadthedataforcompanydivisionsthatarenotuponR/3

Enterprise.

Withthisfeature,dataisuploadeddirectlyfromtextfilesontheoperatingsystem

levelintothecosting-basedCO-PAtransactiondatatables. Thefeaturedoesnot

simulatethemanuallineitemcreatefeature. Therecordsinthetextfilemustbeof

aconsistentformat,whereeachfieldisallocatedafixednumberofcharacters,and

whererecordsarenotseparatedbycharactersorcarriagereturns.

453

2009 © 2009 SAP AG. All rights reserved.

第 476 页 / 共 483 页

Appendix1: Appendix AC605

If you upload data through the external data interface, you need to define the

structureof thefileto beuploadedand assign the fieldsof that structureto the

fieldsoftheoperatingconcern. Thefieldsaremappedtoeachotherthroughthe

aidofassignmentgroups. Thisallowsdifferentmappingsfordatabeinguploaded

in the same structure.

TheconfigurationdescribedaboveisperformedinCustomizing,buttheupload

itselfisconductedinthetasklevelmenuofCO-PA.Youcanusethefunctionfor

bothactualdataandplanningdata. However,youmusttransfertheseseparately.

Duringtheupload,derivation,valuation,andvalidationoccurjustastheywould

foranyothertransactiontransmittingdataintoCO-PA.

Any records that do not pass the validation checks are written to an error file,

whichcanbecorrected. ThisfilecanthenbeuploadedintotheCO-PAcomponent.

Youcanonlydothisonceforeachfileasthesystemmonitorsthefilesinorderto

avoidduplicates. EachfilecanonlybeuploadedintoCO-PAonetime,becausethe

systemkeepstrackofthefilestoensurethatthedataisnotduplicated. Multiple

filescanbeuploadedintoCO-PAatthesametimeformaximumperformance.

Figure 200: Archiving and Deleting CO-PA Data

ProfitabilityAnalysisusesthestandardR/3 functionstoarchiveand delete. In

SAP,archivingsignifiesthetasktocopythedatafromR/3datatablestoanarchive

file. DeletesignifiestheremovalofdatafromR/3datatables. Asaresult,youcan

archivewithoutdeletionorwith deletion. For thelatter, archivinganddeleting

canbeconfiguredtofunction separatelyor together.

In the Profitability Analysis you can archive/delete the line items for selected

periods (but not for the current period). However, summary records can only

be deleted by the year. Actual data and planned data, as well as data in the

454

©2009SAPAG.Allrightsreserved. 2009

第 477 页 / 共 483 页

AC605 Appendix 1: Appendix

costing-basedandaccount-basedProfitabilityAnalysisarearchivedanddeleted

separately. Datarecordscanalsobearchivedanddeletedaccordingtotherecord

type.

Incidentally, there are standard functions in the Implementation Guide to

reorganizeor deletethe other types of dataand other items inCO-PA, such as

frozendata, reportdefinitions,formdefinitions, planninglayouts, andlineitem

layouts. Noticethatdeletingfrozendatadoesnotdeletethetransactiondatainthe

standardtablesbutonlydeletesthestoredfrozendataagainstspecificreports.

Figure 201: SAP Enhancement Concept

TheR/3enhancementtoolisusedtoaddcustomizedfunctionstoSAP'sstandard

businessapplications. Throughenhancements,customerscanimplementtheirown

functionswithouttheneedtomodifythestandardSAPcode. Eachenhancement

has a specific purpose.

Enhancements are beneficial because they provide the exits and entrances at

the appropriate places in R/3 along with the necessary data that may be used,

manipulated,andreturned. Enhancementsalsoisolatecustomfunctionssothey

will not harm SAP transactions nor upgrades.

To use enhancements, custom functions must be programmed into the

enhancements. The enhancements must be assigned to enhancement projects.

Inaddition, eachproject must beactivatedfor all of thefunctionscontainedin

the related enhancements to take effect.

455

2009 © 2009 SAP AG. All rights reserved.

第 478 页 / 共 483 页

Appendix1: Appendix AC605

Figure 202: CO-PA Enhancement Overview (1)

With the enhancement, COPA0001, you can program the steps to determine

the characteristic values during derivation. The programmed steps in this

enhancementcanbegivenstepIDsandsortedwiththeotherderivationsteps. For

example, thisenhancement might be used to determine thevalue for a special

user-definedcharacteristic,whichisdeterminedbycomplexlogicnotachievable

through derivation rules.

With the enhancement, COPA0002, you can program the steps to calculate or

retrievethespecialvaluesduringvaluation. Separatecalculationscanbedefined

for the planned and actual data. Calculations are assigned user exit numbers,

whichmustbeplacedinactiveCO-PAvaluationstrategiesforthecalculationsto

occurduringthepostingofdata. Forexample,thisenhancementmightbeused

to zero outthevaluesthatarebeingpassedtoProfitabilityAnalysisfor certain

productsthatshouldnotappearinthestandardsalesandmarketingreports,such

as“dummy”productsforfreight,documentation,andservices.

With the enhancement, COPA0003, you can program the characteristic group

thatshouldbeusedwheneveramanualassignmenttoaprofitabilitysegmentis

required,usingmoreextensivecriteriathanstrictlythetransactioncode(standard

CO-PA configuration). This means the same transaction could require the

specificationofvaluesfordifferentcharacteristicswhendifferentsituationsarise.

Forexample,thisenhancementmightbeusedsothatthecharacteristicgroupis

determinedbytheaccountnumberthatisbeingpostedtosothatproduct-related

accountsmighthavetheproductnumberasarequiredfieldintheprofitsegment

andcustomer-relatedaccountsmight needcustomer.

456

©2009SAPAG.Allrightsreserved. 2009

第 479 页 / 共 483 页

AC605 Appendix 1: Appendix

Figure 203: CO-PA Enhancement Overview (2)

With the enhancement, COPA0004, you can program the exchange rate type

that should be used for currency transaction when actual data is processed in

costing-basedCO-PAtosomethingotherthanthetype“M”(thedefault).

For example, this enhancement might be used if translation is required at the

bankbuyingrate,thetype“G”,orthebanksellingrate,thetype“B”,insteadof

the average rate, the type “M”.

The enhancement COPA0005 enables you to change or define characteristic

valuesorvaluesinvaluefieldsontheinterfaceswithotherapplicationsusingthe

informationintheoriginaldocument. Thatisnotpossiblewiththeenhancements

forderivationandevaluation,asthesecanonlyworkwiththeinformationentered

in the CO-PA component.

Forexample,thisenhancementmightbeusedtochangethecharacteristicvalues

being derived for an FI journal entry to CO-PA based on information in the

allocation field or thetext fieldof thedocument.

Withtheenhancement, COPA0006, you canprogram the special functionsfor

processingplanning dataduringthemanual andautomaticplanningprocesses.

Eachfunctionisgivenanexitnumber,whichmustbespecifiedwhenconducting

the tasksto access the required calculations.

For example, this enhancement can be used to perform distributions using a

characteristic-specific distribution key, or to revalue using a time-dependent

revaluationfactor,ortorollforwardplan/actualvariancesintofutureperiods.

With the enhancement, COPA0007, you can program special processing

instructionsforexternallyuploadeddataonly. Thismeansyoucanmodifytheline

itemsbeingtransferredintocosting-basedCO-PAthroughthestandardinterface

with some special coding programmed here.

457

2009 © 2009 SAP AG. All rights reserved.

第 480 页 / 共 483 页

Appendix1: Appendix AC605

Figure 204: Recommended Follow-Up Activities

Data Used in the Exercises

Data Data in Training DatainIDESSystem

System

OperatingConcern IDEA IDEA

ControllingArea 1000 1000

CompanyCode 1000 1000

SalesOrganization 1000 1000

DistributionChannel 10 10

Division 00 00

Products P-100, P-101, P-102, P-100,P-101,P-102,P-103

P-103

Customer T-CO05A## T-CO05A##

SalesOrderType TA TA

InternalOrderType 0450 0450

Cost Center 4500 4500

Activity Type EH##

Currency UNI UNI

Business Area 5000 5000

Plan Version 100 5## 100

458

©2009SAPAG.Allrightsreserved. 2009

Data Data in Training System DatainIDESSystem
OperatingConcern IDEA IDEA
ControllingArea 1000 1000
CompanyCode 1000 1000
SalesOrganization 1000 1000
DistributionChannel 10 10
Division 00 00
Products P-100, P-101, P-102, P-103 P-100,P-101,P-102,P-103
Customer T-CO05A## T-CO05A##
SalesOrderType TA TA
InternalOrderType 0450 0450
Cost Center 4500 4500
Activity Type EH##
Currency UNI UNI
Business Area 5000 5000
Plan Version 100 5## 100

第 481 页 / 共 483 页

Index

A Cost Accounting, 4

Actual Postings, 15 Cost object, 214

Administrator Workbench, Cost of Sales, 13

379 Cost-of-sales accounting, 5

Application Link Enabling, Costing key, 106

377 Costing sheets, 109

Assignment lines, 106 Currency, 298

Customizing Monitor, 90, 410

B

D

Base condition types, 111

Basic reports, 293 Decision-Support

Basic reports:, 311 Information, 12

Bottom up planning, 233 Derivation rules, 88

Business Application Derivation strategy, 84

Programming Interfaces, Detail list, 317

377 Drill-down reporting, 293,

Business Content, 377 295, 311

C E

Calculation condition types, Exception, 297

111 F

Calculation Type, 110

Form reports, 293

Change report, 313

Form reports:, 311

Characteristic derivation, 83

Frozen data, 397

Characteristic group, 313

Characteristic hierarchy, 314 G

Characteristic Values, 38 Global variables, 321

Characteristics, 38–39 Goal Seek, 243

CO orders, 178

I

CO-OM, 13

InfoObject, 379

CO-PA, 13, 15, 394

InfoSource, 379

CO-PA relevant transaction,

integration, 252

80

CO-PC, 13 K

Company code, 20, 37

Key figure scheme, 313

Condition type, 110

L

Controlling (CO), 13

Controlling area, 20, 37 Line item, 324

Controlling Profitability Local variable, 321

Analysis (CO-PA), 103

459

2009 © 2009 SAP AG. All rights reserved.

第 482 页 / 共 483 页

Index AC605

Logistics Execution System, Profit centers, 19

376 Profitability Analysis, 3, 9,

12, 102, 143, 147

M

Profitability Data, 12

Market Segments, 10

Profitability Management, 3

Material Ledger, 4

Profitability Reporting, 4

N Profitability segment, 83

Net Revenue, 13 Profitability segments, 19

Number Format, 298 R

O ratio scheme, 244

Ratios, 243

Online Analytical Processing,

Realignment, 408

381

Reorganize reports, 313

Online Transaction

Responsibility Reporting, 6

Processing, 381

Operating concern, 20, 37 S

Operational Data Store, 380

sales order management

Overhead Cost Controlling,

transaction, 80

142

Sales Reporting, 6

Overhead Costs Controlling,

SAP Business Workflow, 377

173

Scale Basis, 110

P Schedule Manager, 220

PAtransferstructure,180,215 segment level, 393

Parallel valuation, 219 segment table, 393

Performance Figures, 10 settlement profile, 179

Period accounting, 5 Sort, 298

Period indicator, 107 Statistical Postings, 15

Periodic valuation, 103 Summarization data, 397

Planning layout, 237 Summarization level, 395

Plant, 20, 37 T

Product Cost Controlling

Table lookup, 87

(CO-PC), 105

Top down planning, 233

Product Costing, 104

Transaction Data, 15

Production variances, 142,

V

215

Profit Center, 11 Valuation analysis, 113, 156

Profit Center Accounting, 3 Valuation configuration, 104

Profit Center Accounting Value Fields, 41

(EC-PCA), 11, 15

460

©2009SAPAG.Allrightsreserved. 2009

第 483 页 / 共 483 页

Feedback

SAP AG has made every effort in the preparation of this course to ensure the

accuracy and completeness of the materials. If you have any corrections or

suggestionsforimprovement,pleaserecordthemintheappropriateplaceinthe

course evaluation.

461

2009 © 2009 SAP AG. All rights reserved.

返回FICO参考资料列表