您好,欢迎访问三七文档
TechnicalTipsandTricksforApplicationConsultantsDavidHaslam,Principal[Platinum]DevelopmentConsultantPeterJones,Principal[Platinum]ApplicationConsultantThiscoursewillenableyouto:UsetheABAPWorkbenchdevelopmenttoolsandunderstanditspurposeandfunctionsWriteasimpleprogramsusingtheABAPeditorUsetheDataDictionarytofinddictionaryobjects,analyzevariousdataobjectsinR3,andcreatecustomizedsearchhelpsUnderstandadvancedworkbenchcomponentssuchasfunctionmodules,objects,screensandmenusLaunchtheABAPDebuggeranduseittoviewdataandanalyzeprogramsandtransactionsTechnicalTipsforApplicationConsultants-GoalsThiscoursewillenableyouto:ExecuteaSQLTraceandinterpretit’soutputDescribethevariouswaysR3canbeenhanced(overandaboveconfiguration)withoutchangingsourcecode,andtolocatetheenhancementpointsandunderstandhowtheyareused.UtilizeotherR3toolssuchastheBDCrecorder,AuthorizationCheck,SAPQueryandQuickViewer.CreateasimpletestprocedureusingeCATTTechnicalTipsforApplicationConsultants-Goals,cont’d1.ABAPWorkbench2.Datadictionary3.ABAPeditor4.Advancedworkbenchcomponents5.Debugging6.PerformanceAnalysis7.EnhancementsandModifications8.AdditionalTools9.eCATT10.AppendixAgendaNavigatetotheObjectNavigatorCreateapackageExplaintheuseofapackageViewchangerequestsExplainthepurposeoftheObjectNavigatorDescribetheprocessofreleasinganobjectfortransportUnit1:ObjectNavigator-LearningObjectivesAttheconclusionofthisunit,youwillbeableto:AdvanceddvancedBusinessusinessProgrammingrogrammingApplicationpplicationABAPRepositoryStructurePackagesRepositoryobjectsFunctionModulesProgramsTables...FIHRSDMMWMCust.MMMMFunctionBuilderScreenPainterABAPDictionaryABAPEditorObjectNavigatorMenuPainterABAPWorkbenchToolsDebuggerClassBuilderFIHRMMSDMMWMCust.ScreenStructureintheObjectNavigatorToolareaSizeofdisplayareacanbechangedRightmouseclickFullscreenon/offContextmenuNavigationareaNavigationFunctionsintheNavigationAreaHigher-levelobjectlistDictionaryobjectsProgramsSAPBC400WBD_GETTING_STASAPBC400WBT_GETTING_STAFunctiongroupsBC400ClassesCL_BC400BC400PackageBC400NavigationareaApplicationhierarchyPackageProgramFunctiongroupClassInternetservicesLocalobjectsUsethesesymbolstonavigatehistoryofthenavigationareaFavoritesAddEditProgramsRefreshobjectlistDouble-clickingaRepositoryobjectwithitsownobjectlistopensthisobjectlistToolareaNavigationintheToolAreaNavigationstackFunctionsofthecurrenttoolPreviousobjectinnavigationhistoryNextobjectinnavigationhistoryClosenavigationhistorywindowDisplaythenavigationhistorywindowDisplayChange…DisplayobjectlistDouble-clickanobjectoropenitscontextmenutodisplayordisplayorchangeitinthetoolareaSynchronizingtheNavigationAreaandtheToolAreaChangeRequestDevelopmentsystemProductionsystemTransportingRepositoryObjectsFIHRMMSDMMWMCust.FIHRMMSDMMWMCust.CompletingtheDevelopmentProcessTeam:ProjectManager:CARSONCARSONBC400-00BC400-01BC400-02BC400-03...EndofDevelopmentSchedule:Monday…FridayTaskisreleasedRequestisreleasedLockingobjectsagainstoutsideaccessWorkbenchOrganizer:RequestsProjectRepresentationintheWorkbenchOrganizerTeam:ProjectManager:CARSONCARSONBC400-00BC400-01BC400-02BC400-03...ProjectManagerRequestnumberChangerequestsinvolvinguserBC400-00ChangeableTransportableIT3K900051CARSONIT3K900052CARSONIT3K900053BC400-00ReportsourceZBC400_00_FLIGHTLISTABAPprogramIT3K900054BC400-01IT3K900055BC400-02IT3K900056BC400-03IT3K900057RepositoryobjectschangedorcreatedRepositoryobjectsTeammembernumber(assignedbythesystem)TASKCreatingPackagesPackageShortDescriptionAppl.ComponentSoftwareComponentMainPackageCreatePackageNotecustomernamespace!ZBC400_00CAWhichapplicationcomponentpackageHOMEExercisesgroup00AllocationtoaChangeRequestReportsourceWorkbenchOrganizer:TransportableRequestsZBC400_00_GETTING_STARTEDTransportablechangerequestExercisesforparticipantsonCourseBC400asofMay8,2000IT3K900051RequestMyrequestsWorkbenchOrganizer:TransportableRequestsChangerequestsinvolvinguserBC400-00ChangeableTransportableIT3K900051CARSONIT3K900052CARSONIT3K900053BC400-00IT3K900054BC400-01Double-clickontherequestnumberNavigatetotheObjectNavigatorCreateapackageExplaintheuseofapackageViewchangerequestsExplainthepurposeoftheObjectNavigatorDescribetheprocessofreleasinganobjectfortransportUnit1:ObjectNavigator-SummaryYouarenowableto:1.ABAPWorkbench2.Datadictionary3.ABAPeditor4.Advancedworkbenchcomponents5.Debugging6.PerformanceAnalysis7.EnhancementsandModifications8.AdditionalTools9.eCATT10.AppendixAgendaDescribetherelationshipbetweenABAPprogramsandtheABAPDictionaryCreatedataelementsanddomainsCreatetransparenttables,structuresandviewsIdentifyandcustomizesearchhelpsFindinformationonobjectsintheABAPDictionaryAttheconclusionofthisunityouwillbeableto:Unit2:DataDictionary–LearningObjectivesIntroductiontoABAPLanguageObjectsTheABAPlanguageistypedenablesmulti-languagesapplicationsfullyintegratesanSQLstandardnowincludesobject-orientedlanguageattributesisplatform-independentisupward-compatibleABAPLanguageSyntaxDATAwa_scarrTYPEscarr.START-OF-SELECTION.SELECT*FROMscarrINTOCORRESPONDINGFIELDSOFwa_scarr.NEW-L
本文标题:SAP Technical Tips and Tricks for Application Cons
链接地址:https://www.777doc.com/doc-6015609 .html