Você está na página 1de 12

17/05/2016 ContractManagementSolution(basedonFolders...

|SCN

GettingStarted Newsletters Store

Hi,Guest LogOn JoinUs SearchtheCommunity

Products Services&Support AboutSCN Downloads


Activity Communications Actions
Industries Training&Education Partnership DeveloperCenter

LinesofBusiness UniversityAlliances Events&Webinars Innovation Browse

ContractManagementSolution(basedon Version1

FoldersManagement)
createdbyAntonKozhinonMar20,201610:39PM,lastmodifiedbyAntonKozhinonMar26,20164:25PM

Share 20 0 Tweet
Like 1

IntroductiontoContractManagementSolutioninSAPERP
WhyContractManagement?
ContractManagementLifecycle
Initiation
Approval
Negotiation
ExecutionandMaintenance
RenewalandTermination
UserInterfaceandTransactions
Workplace
Contractinterface
Contractfunctions
Contractattributes
Contractssubcomponents
LibraryofApprovalRoutes
SAPBusinessWorkplace
Reports.ContractsRegistry
HowareContractslinkedwithotherERPobjects?

IntroductiontoContractManagementSolutioninSAP
ERP
ThisDocumentdescribestheContractManagementSolutioninSAPERPbasedonNetweaverFolderManagement
modulecreatedbyateamofFITCONLLC(Russia,Moscow).

WhyContractManagement?
Evenintodaysdigitalage,legallybindingcontractsbetweenbusinessentitiesusuallyareinpaper,require
approvals,signaturesandrepresentvalue.Theyhaveperiodsofvalidities,requireexplicitactionforrenewalsor
cancellationsusuallywithathoughtgivenaheadoftimeofaction.Itisallaboutcompliance!
SAPstorescontractsrelatedtothevariousbusinessprocesseswithintheirspecificmodules:SD,MM,REFXorwith
financialtransactions,inTRM.Theyaredisparateinthesenseof:ThereisnocentralregistryforcontractswithinSAP
contractsareislandsofinformation.
Asaconclusion:
ThereisnounifiedContractobjectinSAPERPonecannothaveanallcontractsregistryinareporttoaction
on.
TherearedifferentuserinterfacesofobjectsrelatedtoContractsinSAPERPmodulesusershavetolearnto
workwithdifferentinterfaces,screensanddata.
Therearenonunifiedapproachestocontractsdatamanagementandcontractsapprovaleverybusiness
process(MMorSD)hasdifferentchecksandstepstotake.Manystepsareneededtobeprogrammedthereis
nocommonworkflowforapproval.
Oursolutionisdifferent.Ittakesintoconsideration,thatcontractsshouldbemanagedcentrallyandinaccordancewith
recordsmanagementrequirements:
AoneunifiedObjectinSAPERPforContractsdatathatislinkedtorelevantobjectsinotherSAPERPmodules
helpingtosupportstandardfunctionalityandbusinessprocesses.Itwillprovidethepossibilityofbuilding
necessaryReportsonContractsbasedononeObject,wherecontractdataisstoredinoneplaceindatabase.
AunifieduserinterfaceforthisnewContractobjectallowinguserswillworkinasimpleandcoherentuser

http://scn.sap.com/docs/DOC71509 1/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN
friendlyinterfacewhichdoesntdifferinagreatwaydependingonthekindofbusinessprocess.
ApreconfiguredfunctionalitytocoverallneedsofbasicstepsofContractManagementbusinessprocess:
Initiation
Approval
Negotiation
ExecutionandMaintenance
RenewalandTermination
Asolutionthatprovidesthefollowingpossibilities:
Easycustomizingofpredefinedchecksandfunctions
Easyextendingandsettingupadhocchecksandfunctions
ControlofContractinterface,functionsandchecksavailableaccordingto:
Contracttype
Contractstatus
UserauthoritiesinSAPERPSystem.
FlexibleworkflowwithallnecessarypossibilitiesofcommonWorkflowandDocumentManagement
Solutions.
TightintegrationwithstandardSAPERPObjectsandprocessesrelatedtoContractManagement.
Centralizedstorageandorganizationaccordingtotheprinciplesofmanagingrecords.

Figure1.ExampleofUser'sWorkspace:aMenuontheleft,aContractCardinViewMode(showinglinked
documents)

Figure2.LinkedSAPERPdocumentsforaContract:PurchaseOrder,InvoiceandPayment

FITCONhasbuilt,implementedandenhancedthissolutionoverthepasttenyears.Itissoundandstable,inspiredby
businessrequirementsandtailoredtomeetthem.SuccessfulimplementationswithclientsinRussia,suchas

http://scn.sap.com/docs/DOC71509 2/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN
Transneft,Sberbank,Bashneft,IESHoldingareaproventrackrecord.

ContractManagementLifecycle
SchemeoftypicalcontractlifecyclewhichiscoveredinourSolutionisfollowing:


Initiation
BasictasksontheInitiationstageinclude:
CreatingaContractcardwithrelevantdata
PreparationofContractdraftinMSWord
PreparationofotherrelevantadditionsforaContract:
Specificationofmaterialsorservices
Pricelists,etc.

AswewantinourSolutiontocloselyintegrateContractswithotherSAPERPObjects,wesuggestalsotocreateMMor
SDobjectslikePurchaseOrdersorClientordersatthisstage.Whatismoreimportant,wesuggesttocreatethese
objectsrightfromaContractcard,sosomedata(likeBusinessPartner,datesofvalidity,typesofcontract)couldbe
copiedtorelevantSAPERPObject.Alsooneoftheresultsofthisoperationisaconnectionbetween,forexample,a
PurchaseOrderandaContract.

Approval
Wheneverythingisready,itstimetodeterminearouteofContractapprovalandstartaworkflow.Wethinkthatits
moreconvenientnotjusttoenterarouteaccordingtosomemanuals,buttodetermineitautomaticallybylookingup
somekeydatainourContractcard(seeLibraryofApprovalRoutessection).

Butbeforestartingworkflowwestillhavesomethingstocheck.Basically,itssomethinglike:
AreallnecessarydocumentsattachedtoaContractcard?
DoesApprovalroutecomplytoContractdata?
AreallofapprovalparticipantsdeterminedcorrectlyandexistandactiveinSAPERPsystem?
OurSolutionhasanabilitytocustomizeandextendthesechecksbysimplyimplementingandsettingupYourown
checks.Anditssimpleasitsounds:YoucodeYourownchecksusingourtemplateforchecksandsetupinour
settings,whichareprovidedwiththeSolution.
Also,itisworthmentioningthataswehaveaPurchaseOrder(PO)linkedtoourContract,assoonasweseta
ContractsstatustoaOnapprovalvalue,aPOstatusshouldbechangedtoo.Andwedoitautomaticallyweblock
POsoitisimpossibletochangeitsdataduringtheapprovalprocess.Formakingchangesifnecessary,aContract

http://scn.sap.com/docs/DOC71509 3/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN
CardshouldbesentbackonrevisiontoaresponsibleUser.NewstatusOnrevisionalsoautomaticallyopensupa
linkedPOforchanges.

Negotiation
SomestepsofContractLifecyclearestillmoreoftentobecarriedoutnotinSAPERPsystem,butinthemostcommon
wayusingEmailanddeliveryservices.OneofthesestepsistheNegotiationstagewhichincludesfollowingtasks:
PrintingYourapprovedversionofaContractfromSAPERPsystem.
GettingitsignedinYourCompanyandbyYourBusinessPartner.
GettingitregisteredinLegalDepartment(orDepartmentthatisresponsibleforallocationofregistrationnumber
toaContract).
ScanningYourContractandattachingittoaContractCard.

Nevertheless,thisactionscanalsobecarriedoutfromSAPERPifthereisanintegratedEDIsolution(inthiscase,
ContractDatawillberepresentedbyaXMLfileandaContractwillbesigneddigitally).
SpeakingofourlinkedPurchaseOrder(PO),attheverymomentwhenstatusofourContractwillbecomeSignedor
RegisteredourPOwillbereleasedautomatically.

ExecutionandMaintenance
ExecutionstageconsistsofoperationswhicharecarriedoutduringstepsofcommonbusinessprocessesinMM,SD
orFI:
Incoming/Outgoingdelivery
Incoming/Outgoinginvoices
Downrequestpayments,requestpayments
Bankstatements
WhatisdifferentaswehaveSAPERPObjectslinkedwithoutContractCard,alltheseoperationscanbeseenina
ContractCardasanewlinkedobjectsorasaspecialincontractreportaboutincomingdeliveriesoroutgoing
payments.ItsallwasmadepossibleviaextensionswhichwehavemadeinOpenFIandMM,SD.
AsapartofContractMaintenance,wehavedonesuchthingsas:
AutomaticnotificationsaboutContractdatesofvaliditysoUsergetsnotifiedwhenitslessthanamonthleft
(customizable)
FunctionsforchangingaresponsibleUserinaContract(duetoUsersleaveordismissal).
AndasIhavementionedbefore,allthisstuffcanbeextendedbyYourownfunctionsandchecksusingadhocsettings
inourSolution.

RenewalandTermination
WehavedecidedtohavetwopreconfiguredapproachesofcarryingoutoperationsofContractsRenewalor
Termination:
Aneasyonejustswitchingstatusesandenteringrelevantdata(newdates,reasonsofTermination,etc.)
Acomplexonehavingawholeprocedurewithworkflowinside.
InthisdocumentIwillcoveronlyacomplexapproach.Accordingtothisapproach,aUser,responsibleforaContract
termination,forexample,hastocreateanewCardfromaContractcardwhichiscalledRequestforapproval(or
simply,Request).
ThisCardlooksalmostlikeaContractCard,butofcourse,theyaredifferentinattributes.TheattributelistofaRequest
ismuchsmallerandconsistsonlyoffollowingattributes:
LinkedContractid(filledautomatically)
TypeofRequest(Termination,Renewal)
DateofRequest
ResponsibleforRequest
CompanyCode(ifnecessary,copiedfromaContractCard)
ThentheprocessisalmostsimilartoaContractapproval:
AnapprovalrouteshouldbeautomaticallydefinedbymeansofaRequeststype.
RelevantdocumentsshouldbeattachedtoaRequestCard.
Somechecksshouldbecarriedoutbeforestartingworkflow.

http://scn.sap.com/docs/DOC71509 4/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN

WhenallresponsibleparticipantsmakeuptheirmindswithnecessarydecisionsandenterthemintheRequestCard,
thestateoftheRequestcardwillbechanged(respectivelytothedecisionsmade):
IftheRequestissubmitted,thenitsstatuswillbechangedtoSubmittedandrelevantchangeswilloccurinour
linkedContractCard.Aswelookedthroughtheprocessoftermination,thenContractsstatuswillbecome
TerminatedandalllikedSAPERPObjectslikePurchaseorderwillbeblockedforfurtherprocessing.
IftheRequestisdenied,theitsstatuswillbechangedtoDeniedandnothingreallychangesinourContract
Card.
Nevertheless,inbothcases,allrelevantUsersarenotifiedaboutthefinalresolutiononoutRequest.

UserInterfaceandTransactions

Workplace
AstheContractManagementsolutionisbasedonSAPFoldersManagementmodule,themainusertransactionis
SCASEPSanditlookslikethis:

ThisisamainworkplaceforaUser,responsibleforContractManagement.Herehecanexecutefollowing
functions:
SearchforaContract
CreateaNewContract
EditaContract
EditandViewrecentlymanagedContracts

Contractinterface
AContractisacard(orcase)inSAPERPwhichlookslikethis:

http://scn.sap.com/docs/DOC71509 5/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN

Acardhasfollowingelements,whichwillbedescribedfurther:
Functionsatoolbaratthetopofthecardwherevariousfunctionsareplaced.ThisfunctionsallowUsersto
undertakecertainactionsaccordingtoabusinessprocessflow.Forexample,aUsercancreateaPurchase
OrderforanewContractorinitiateaprocessofContractrenewal.

Attributesatreeofattributesisdisplayedinthemiddlesectionsofthecard.Itgivesabriefoverviewofkey
attributesofaContract.Forattributesmaintenancethereisanadhocfunctionwhichwillbedescribedinsection
Contractattributes.

SubcomponentsatoolbaratthebottomofthecardiscalledToolbarofSubcomponents.Asubcomponentisa
TabwhichholdsadditionaldatarelatedtoContractwhichisimpossibleorunreasonabletosaveasattributesin
thecard.

Contractfunctions
ContractfunctionsaretheactionsavailabledependingonacurrentstateofaContract.Theseactionscanbecarried
outbyaUser(ifhehasnecessaryauthorities).Forexample:
FunctionsrelatedtoSAPERPObjects:
CreatealinkedPurchaseOrder
CreatealinkedClientOrder
CreateaFinancialTransaction
CreateaRealEstateContract,etc.
FunctionsrelatedtoContractManagement:
CreateanAppendixforasignedContract.
InitiateContractRenewalorContractTermination.
ShowContractsRegistryandmanymore.

http://scn.sap.com/docs/DOC71509 6/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN
InourSolutionthisactionsaredependentoncurrentstateofaContractcardandUsersauthoritieshencesome
buttonsaremadeinvisibletoaUser.Asanexample,theFunctionCreateanAppendixisavailableonatoolbaronly
ifaContractCardhasthestatusSignedorRegistered,ortheFunctionInitiateContractRenewalisvisibleonlyto
UserwhohastherightsofperformingfurtheractivitiesfortheContract.
Inordertoavoidabulkyinterface,manyfunctionsareorganizedasseparateMenuButtonslikeActions,Decisions
andsoon.ItsastandardfunctionalityofNWFMmoduleofSAPERP.

Contractattributes
ContractAttributeshavetwoviewingoptions:
Asatree:


Asadialogscreen:

ToopenattributesinScreenmodeonecanusetheFunctionShowAttributes,locatedonthetoolbaroffunctions.All
attributesthatrepresentcontractdataaregroupedandorganizedbytabs:
MainDataabasicContractdatalikedates,systemandcontractids,companycode,contractclassificationdata.
PartneradataaboutPartner(CustomerorVendor)andhisBankdetails.
HomeBankDetailsadataabouthomebankaccountforaContract.
Amounts&CurrenciesadataaboutcurrenciesofaContract,amounts,taxes.
ResponsibleEmployeesadataaboutuserandhisdepartmentthatareresponsibleforaContract
maintenance.
TermsatermsofpaymentsforaContract.
TemplatesadataabouttemplatesforpreparationofadraftforaContract(anotheroursolutionprovides
TemplatecardandsettingsforcreatingaMSWorddocumentfromContractcarddata).
StatusadataaboutcurrentstatusofaContractinsystem(andswitchesthatblockoperationsinrelatedSAP
ERPobjects).
TechnicaldatatechnicaldataaboutaContractcarddateofcreationandwhenitwaslastmodified,who
createdandwhomodified,etc.).
Somemoredetailsaboutattributes:
Eachattributehasadescriptiontext,whichisshownontherightssideandisrecalculatedafterUserhitsEnter.
EachattributevisibilityislinkedtoContracttype,statusandUserauthority(adhocsettingiscreatedtoprovide
thisbehavior).Sooneattributecanbe:
mandatorywhenaContractiscreated
visiblewhenContractissigned
hiddenwhenContracttypedoesntrequireittobefilledin.
EachattributehasitsownSearchHelp.

Contractssubcomponents
ASubcomponentisanadditionalTabinContractwhichisusedtoshowormaintainsomeadditionaldataforthe

http://scn.sap.com/docs/DOC71509 7/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN
Contract.Forexample:
LinkedObjectsalinkstoSAPERPobjects(likePurchaseOrder,Invoices,etc.)relatedtoaContract.
DocumentsalinkstodocumentswhichwereattachedtoaContractbyaUser:draftofcontract,scannedcopy
ofsignedcontract,otherdocuments.
ScheduleofPaymentalistofpaymentswhicharetobecarriedoutaccordingtothetermsofContract.Thislist
hasdataaboutpaymentstypes,dates,amounts,currencies,budgetaddresses(commitmentitems,funds
centers).
SpecificationalistofitemsfromPurchaseOrderorSalesOrder.ThisdatahelpsUsertoviewwhattheContract
isreallyabout.
RouteofApprovalarouteofcontractapproval,whichconsistsofsequentialandparallelsteps.
LoghistoryofchangesmadeinContractbyUsersinsystem.

LibraryofApprovalRoutes
Itsobviousthateverycontracthasitsownapprovalroutedependingonitstermsandadditionalclauses.Forexample,
approvalofacontractwithgreatvalue(>>1mil.USD)requirestopmanagementresolution,orapprovalofacontract
withnewVendorrequiressecuritychecksandresolutionsfromsecurityoffice.
Inordertoavoidmanualconstructionofapprovalrouteforeachnewcontractwehavecomeupwithideaofhavinga
wholeLibraryofApprovalRoutes,whereroutescouldbemaintainedandassignedtoeachbusinesscaseaccording
toaspecialkeyattributes.
ThetransactionformaintainingtheLibrarylookslikethis:

Inthetopwehavealistofroutesandtheirbasicdata(includingheadingtextandkeyattributes).Inthebottomwe
haveanoverviewofoneoftheroutes(asitlookslikeinContractandhowworkflowgoesduringApprovalstage).
SelectionofrouteinContractiscarriedoutinsubcomponentRouteOfApprovalbypressingbuttonLoadTemplate:

IfthesystemisunabletodeterminetheonlyonerouteofapprovalforcurrentContract(accordingtoitsdata)thenthe
systemwillshowalistofpossibleroutes,thataretheclosestmatch.

SAPBusinessWorkplace
ThisstandardUsertransactionisusedforContractApproval.HereUsercanoverviewhowmanyapprovaltaskshe
hasandcanalsoexecutethem:

http://scn.sap.com/docs/DOC71509 8/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN

ExecutionoftaskopensaContractcardwithnewfunctionavailableUserResolution,whichisusertoApproveor
Rejectdocument.

AparticipantofContractApprovalcantrejectadocumentwithoutcreatinganotewithreasonsofhisresolution.
EachresolutionandcreatednoteswillbedisplayedinSubcomponentPath:

Also,inthisSubcomponentuserwillseeahistoryofapprovalasthisprocess,incommon,canhavemanyiterations
andsystemssavesdetailsofeachiteration.Soitspossibletoviewparticipantsandtheirresolutionsoneveryroundof
approval.

Reports.ContractsRegistry
http://scn.sap.com/docs/DOC71509 9/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN
TransactionSCASEPSisaquiteconvenientplacetomanageandmaintainContractsinSAPERP,butallweknow,
thatmanyotherERPusersarealsointerestedinviewingcontractsdata.So,wehavecreatedatransactionforsuch
userscalledContractsRegistry,whichallowedthemtoselectandviewContractsaccordingtotheirauthorizationsin
ERPsystem.
ThistransactionhasawiderangeofselectioncriteriatosearchforContractsinthesystemanditshowsresultsofthe
searchasalistofmatchedContracts.
Searchcriteria:


Listofresults:

AUsercandrilldownintoselectedContractandviewitasifhewasinSCASEPS.
ForsomeprojectsContractsRegistry,ofcourse,hadsomeextensions.Forexample,ithadFavoritesListsorevenwas
usedasanentrypointforContractsonthetoolbarofthetransactionafewbuttonswereplaced:
CreateaNewContract
EditaselectedContract
ViewaselectedContract
CreateaNewAppendixforContract
UserusedthistransactionashismainworkplacetomanageandmaintainContractshewasresponsiblefor.

HowareContractslinkedwithotherERPobjects?
ItsessentialforanERPsystemtohaveprocessesandallobjectswithinthisprocessestobelinkedtoeachother.For
example,aPurchaseOrderislinkedwithInvoiceandInvoiceisLinkedtoaPayment.Contractistheobject,which
couldbeusedtoconsolidatealldataexistingwithinERPsystemandrelatedtoaparticularcontract:orders,deliveries,
invoices,requestsforpayment,payments.Inordertoprovidethisapproach,aContractfromFoldersManagementhas
tobelinkedwithotherERPobjects.

Table1.ListofSAPERPbusinessobjectslinkedtoContracts

http://scn.sap.com/docs/DOC71509 10/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN

SAPERPObject TypeofLink Comment

PurchaseOrder Documents,DataandStatus ThislinkisusedtointegrateContract


ManagementSolutionwithProcurement.
Availableactions:
CreatePurchaseOrderfromContract
BlockPOwhenContractisonapproval
ReleasePOwhenContractissigned
FurtheroperationslikeInboundDelivery,
IncomingInvoicePostingarepossibleonly
aftertheContractissigned.

SalesOrder Documents,DataandStatus ThislinkisusedtointegrateContract


ManagementSolutionwithSales.Available
actions:
CreateSalesOrderfromContract
BlockSOwhenContractisonapproval
ReleaseSOwhenContractissigned
Allfurtheroperationsarepossibleonlyafter
theContractissigned.

FinancialTransaction Documents,DataandStatus ThislinkisusedtointegrateContract


ManagementSolutionwithLoans,Credits,
Deposits.Availableactions:
CreateFinancialTransactionfromContract
BlockFTwhenContractisonapproval
SettleFTafterContractissigned
Allfurtheroperationsarepossibleonlyafter
theContractissigned.

FundsReservations Documentsonly ThislinkisusedtoprovideContract


ManagementSolutionwithpossibilityof
maintainingpaymentschedulesforcontracts
andcarryingoutbudgetcontrol.

AccountsPayable Documentsonly ThislinkisusedinContractManagement


Solutiontoconsolidateallaccounting
documentsforContractandtoanalyzethe
executionofaContract.
UsingOpenFIEventstolinkaccounting
documentsduringpostingonairandto
unlinkdocumentsduringreversal.

AccountsReceivable Documentsonly ThislinkisusedinContractManagement


Solutiontoconsolidateallaccounting
documentsforContractandtoanalyzethe
executionofaContract.
UsingOpenFIEventstolinkaccounting
documentsduringpostingonairandto
unlinkdocumentsduringreversal..


ItsworthmentioningthateverySAPobjectfromthetableabovehasadditionalGenericObjectServicesto:
DrilldownintoContractCard
ViewContractattachments(linkeddocuments).
ItsalsopossibletochangethemasterorprimaryobjectandstartcreatingContractCardsfromSAPobjects(for
example,fromPurchaseOrder)itdependsonspecificrequirementsanddemandsofbusinessprocess.

P.S.IfYouwantsomemoredetailsorhaveanyquestions,feelfreetoaskme.

305Views
Topics:enterprise_content_managementTags:contract_management,case_management,scase,
public_sector_records_management,sap_netweaver_folder_management,scaseps

http://scn.sap.com/docs/DOC71509 11/12
17/05/2016 ContractManagementSolution(basedonFolders...|SCN
AverageUserRating

(2ratings)

Share 20 0 Tweet Like 1

2Comments

PragyaPandeMar29,20166:04AM

goodread

Like(0)

AntonKozhinMar29,20169:37AM(inresponsetoPragyaPande)

Thanks!
HopeYoulikedit!

Like(0)

SiteIndex ContactUs SAPHelpPortal


FollowSCN
Privacy TermsofUse LegalDisclosure Copyright

http://scn.sap.com/docs/DOC71509 12/12

Você também pode gostar