0% found this document useful (0 votes)
178 views7 pages

SAP Basis Howto - QA For PI Systems

The document provides answers to 19 questions related to troubleshooting and resolving common errors that occur in SAP PI/XI systems. The questions cover issues such as incorrect client, user, or password information, messages getting stuck in queues, errors in message mapping or receiver determination, authorization errors, and increasing the Java heap size.

Uploaded by

pal.sign
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
178 views7 pages

SAP Basis Howto - QA For PI Systems

The document provides answers to 19 questions related to troubleshooting and resolving common errors that occur in SAP PI/XI systems. The questions cover issues such as incorrect client, user, or password information, messages getting stuck in queues, errors in message mapping or receiver determination, authorization errors, and increasing the Java heap size.

Uploaded by

pal.sign
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

0

More NextBlog

CreateBlog SignIn

SAPBasisHowto
BlogaboutSAPERPespeciallyontechnicalfieldsuchasSAPBasis/NetWeaverconcepts,monitoring,administration,
performancetuning,SAPImplementations,ABAP,DataMigration,OS,Databaseserver,andFAQs

Friday,July29,2011

QAforPISystems
Question1:
HowtosolvethefollowingerrorcominginMessageMonitoring?
HTTP_RESP_STATUS_CODE_NOT_OK
Answer1:
GototransactionSICF /default_host/sap/xi/engine doubleclickonservice
Nowcheckwhetheryouhaveenteredcorrectinformationforthefollowingfields.
Client,userid,password,andlanguageinformation
Question2:
HowtosolvetheStatus"HOLDING"inRWB?
Answer2:
GotoRWB>AdapterEngine>showadditionalcriteria>EntertheQUEUENAMEinfield"Conversation_ID"
(forthisyouhavetofirstknowthequeuenamefromdetailsofthemessageshavingstatus"Holding".)>Expand
"Configuretablecolumns">choose"ConversationID"and"SequentialNumber">display.>Sortthelistby
ascendingorderof"sequentialnumber">cancelthemessagewhosesequentialnumberislatestandgoon
cancelinginascendingorder.
Question3:
HowtosolvethefollowingerrorcominginMessageMonitoring?
RuntimeExceptioninMessageMappingtransformatio~
Answer3:
a.TheerrorisinMessageMapping.GototheTesttabandtestthemessagemappingwiththeincomingpayload
file.
b.CheckthesourcestructurewiththeinputfilethatyouaresendingtoXI.Bothstructuresshouldbeexactly
same.Imeanallnodesandthenodestructures.
c.Refreshthecache(bothDeltacacheandfullcache)inSXI_CACHEtransactioninPI.
Question4:
HowtosolvethefollowingerrorcominginMessageMonitoring?
ObligatorynodexxxmissingintheIDOCstructurexxx
Answer4:
TheerrorisinMessageMapping.Checkthenodexxxandmakesureallitsattributesaremappedproperly.For
Ex:SEGMENT="1"andBEGIN="1"
Question5:
ThemessagehasbeensentfromsendertoPIorfromPItoreceiverbutnothingiscominginMessageMonitoring.
Whereistheinputfile?
Answer5:
ThefilegotstuckedinthePIqueue.Checkthefollowing.
a.qRFCMonitoring:transactionSM58 ClickDeregistration ClickRegistration
b.qRFCmonitor(Outboundqueue) Checkthequeueandmonitortheproblem
c.qRFCmonitor(Inboundqueue) Checkthequeueandmonitortheproblem
Question6:
HowtosolvethefollowingerrorcominginMessageMonitoring?
Noreceivercouldbedetermined
Answer6:
ProblemisinReceiverDetermination.Checkit.Ifeverythingisfinethenjusteditandchangesomethingthen
removethatchangeandagainreactivatethereceiverdetermination.
Question7:
HowtosolvethefollowingerrorcominginMessageMonitoring?
Partyandservicenotdefined
Answer7:
Theproblemisthatthefileisnotabletogetanypartyorserviceconfiguredforitself.
CheckthestructureofinputfileandconfirmthatthesamestructureisassignedtoSenderInterface.
Question8:
HowtosolvethefollowingerrorcominginMessageMonitoring?
ErrorwhilerefreshingtheXIruntimecache
Answer8:
TheproblemisinCacherefresh.
GotoSXI_CACHE,thenfromMenuXIRuntimeCachechoose"StartDeltaCacheRefresh"(F6)andthen
choose"StartCompleteCacheRefresh"(shift+F6)
Question9:
a.Howtochangethenamespace"ns1"to"if"intheoutputfile
b.HowtochangetheencodingformatinoutputXMLfile

TotalPageviews

6 7 0 4 4 8
Search
widgetserver.amazon.com/invalid
notfound

Server
Something
You
Needto
Backup
Backup

Search
BlogArchive

2016(31)
2015(11)
2014(3)

Answer9:
UsetheadaptermoduleAF_Modules/XMLAnonymizerBeaninyourreceivingCC.Putitsmodulekeyas"0"and
themodulekeyforCallSapAdapteras"1".Themoduleparameterswillbe(1)anonymizer.acceptNamespaces=
namespace1if(2)anonymizer.quote="(3)anonymizer.encoding=ISO88591.
ReferOSSNote880173.
Question10:
Howtoaddextranamespacesornamespaceinstances
Answer10:
Question11:
a.I::000>ThiserrorcomeswhileuploadingtheIDOCmetadatainXIintransactionIDX2
b.XIisnotgettingauthorizedbyR/3System
c."nameorpasswordisincorrect.(repeatlogon)"errorcomeswhiletestingtheauthorizationoftheRFC
destinationtoSAPR/3systemfromSAPPIsystem(SM59)
Answer11:
InSAPPIsystem GototransactionSM59 checktheuseridandpasswordinthe"security/logon"taband
makeensureitistheRFCserviceuseridanditscorrectpasswordisentered.
Alsomakesurethatthisuseridhasfollowingroles.
a.SAP_XI_APPL_SERV_USER
b.SAP_XI_IS_SERV_USER
c.SAP_ALL
Question12:
AftertransportingPIobjects,theobjectsarenotgettingupdated/createdinthetargetsystem.
Answer12:
GototransactionSE01>Transports>GlobalInformation>Transports>checktheerrordisplayedthere.
Alsoconfirmthatthebusinesssystemsarereadyforsourceandtargetsystembeforetransportation.
Question13:
AftersomechangesormodificationinSLD....thechangesarenotreflectinginIRorID
Answer13:
GotoIR>Menu>Environment>ClearSLDDataCache
GotoID>Menu>Environment>ClearSLDDataCache
Question14:
IfRWBisnotopeningandshowingsomestackproblemorauthorizationproblem
Answer14:
GototransactionSU01>user=XIRWBUSER>Unlock
Question15:
WhiletransportingorupdatingtheobjectsinSLD,ifthefollowingerrorcomes..
CIM_ERR_ALREADY_EXISTS
Answer15:
GotoSLD>Administration>ContentMaintenance>SelectthefollowingSubset>Allclasses,Class>
BCSystem.thendeleteSAP_BCSystem.Thenretry.
Question16:
HowtosolvethefollowingerrorcominginMessageMonitoring?
a.NO_RECEIVER_CASE_ASYNC
b.Noreceivercouldbedetermined
Answer16:
IntheReceiverdetermination,checkifthesenderserviceandinterfacearesameasintheSXMB_MONI>
ReceiverIdentification>SOAPHeader>Main>SenderServiceandInterface.
Question17:
Howtosolvethefollowingerror?
ErrorCategory=XI_J2EE_MESSAGING_SYSTEManderrorcode=HTTP_TRANSMISSION_ERROR
Answer17:
1.Thefilesizeisbig(probablymorethen10MBsoreducethefilesizeorextendthefilesizeconstraintinXIand
extendthetimeoutlimitfortheadaptersinXI.)It'salwaysbettertohavethefilesizeinbetween1MBto5MB.If
sizelessthen1MBormorethen5MBthenperformancedecrease.
2.JCocallisthecallbetweenjavastackandABAPstack.SorestartthewholeXIsystem(bothJAVAandABAP
stack)andprocessthefileagain.
Question18:
Howtosolvethefollowingerror?
Messageinterfaceisnotdefinedinprocess(IntegrationProcess)
Answer18:
GotoSXI_CACHE,>thenselecttheIP>displayactiveversion>choosethelatestversionofworkflowtask
>do"repeatactivation">do"deployment">"testing">"execute".Theproblemisduetothereasonthatthe
IPhasalreadybeentransportedtoproductionandthengetmodifiedindevelopmentsowhenwetransportitagain
thenthenewerversionofworkflowtask(WS12340002)isnotactivatedovertheolderversion(WS12340001).
Question19:
HowtomaximizetheHEAPSIZE?
Answer19:
FirstClosetheRepositoryFrameworkApplication.
ThenfromthemainExchangeInfrastructurepage(browser)insteadopeningIntegrationRepositorylinksavethe
repository.jnlptolocaldirectorysaydesktop.
Nowopenthisfilewithanytexteditor.YoufillseesomeXMLtags.Identifythistag

Youcanchangethemaxheapsizeaccordingtoyourrequirement.Butthismaxheapsizedependsoncertain
factorssuchasOperatingSystemaswellonthehardware(32bitor64bit)andalsoonthephysicalRAMyou
havefromwhereyourunIR.Youcangiveupto2GBifitiswindowsOS.YoucancheckSUN'sofficialsitefor
maxheapsizesfordifferentOperationSystems&hardware's.
e.g.,formaxheapsize=1GBchangetheabovetagvalueasfollows.

2012(74)
2011(123)
December(17)
November(5)
September(4)
August(23)
July(58)
Howtoinstallandconfigure
SAPWebdispatcher
Howtoexportandimport
RFCinformation
QAforPISystems
OracleRMANRestore:
RestoringLostDatabase
File...
HardwareMigration
J2EESSOConfiguration
SettingOracleSPFile
OracleMetalinkaccessfor
SAPcustomers
MonitoringJCmon
HowtoconnectingR/3with
PISystem
AlterTablespacecommands
SomeAlterdatabase
commandsforbeginners
HowtoActivatingSAP*User
inVisualAdmininSAP...
WhatisTSKfiles?
HowtoupgradeAIXfrom
version5.3toversion6.1...
Howtoanalyzeaudit
informationsystemais
andtr...
Howtodeleteoldbatch
sessiononSM35
HistoryofSAP
HowtoconfigureHTTPSon
SAP
HowtoRegisteraprogram
onSAPGateway
Undocumentedparameter
_allow_read_only_corrupt
ion...
DefaultpasswordsinOracle
OracleDBATasks
OracleRedoLogGeneration
Howtotroubleshoottransport
problem
SAPJobs:SAPNetweaver
Architect
UnderstandingBAPI:The
mostpowerfultoolinthe...
StillWonderingWhatAreIn
MemoryandSAPHANA?
SAPPFPAR:toolstocheck
SAPServerprofile
HowtoSettingUptheHelp
CenterinSAPCRM
Howtodoalocalclientcopy
OracleDatabase
PerformanceIssue
HowtocalculateSAP/Oracle
Performanceparameter
HowToinstallSAProutervia
SNC
DearAll,Recentlyistuckwith
SAPperformancei...
Oracle10gPatchInstallation
HowtoresetbufferonSAP
Server
HowtoconfigureCentral
UserAdministration
(CUA)...

SavetheJNLPfileandopenthisfileeitherbydoubleclickingorbyexplicitlywithJavaWebStartapplication.In
generalthedirectorystructureforJavaWebstartapplicationis"Drive>:\Program
Files\Java\j2re1.4.2_XX\javaws\javaws.exe".ButbydefaultallJNLPfileswillbeassociatedwithJavaWebStart
whenJavaWebStartisinstalled.
AnotherwaytochangeHeapsizememoryisasfollows:
Runconfigtool.exe.(/usr/sap/SID/instanceName/j2ee/configtool)
Underclusterdata...underinstance_IDXXX...Clickonserver_IDXXX
OnJavaSettingssection,changeMaxHeapSizememoryto2048.
SavethechangesandcloseConfigtool.
Rebootyoursystem.
Question20:
HowtocancelIntegrationProcess(BPM)andstoptheprocessinstancefromwaitingfornewmessages?
Answer20:
DeletetheoldworkflowsusingtransactionSWWL.
Question21:
HowtostopandstartBPE?
Answer21:
GotoTransactioncodeSWF_XI_ADM_BPE.
Question22:
HowtoaccessJavadocumentsandSourceTextforthesampleAdapterModuleinSAPPI?
Answer22:
Youcanfindthesampleadaptermoduleinthepath
"C:\usr\sap\J2E\JC00\j2ee\cluster\server0\apps\sap.com\com.sap.aii.af.sample.ra\connector\connectors\sample_r
a.rar".
Question23:
Canweconvertmultiplesendervaluestoonereceivervaluebyusing"Valuemappinggroup"?
Answer23:
Yes,youcanconvertmultiplesendervaluestoonereceivervaluebyusing"Valuemappinggroup".
Onceyouareinthe"EditValuemappingAgencies"
a.Put"Sender1"under"Valueof"and"Receiver1"under"Valueof".
b.Rightclickon"Sender1"andselect"Valuemappinginallagencies".
Thiswillopenanewwindow"ValuemappingGroup"thereinyoucanprovidemultiplesendervalues(Sender1,
Sender2....).
Question24:
HowtotransportAlertCategories?
Answer24:
GotoALRTCATDEF(InDEV)>Transport(InTOOLBAR)>CurrentAlertCategory>CreateaCustomizing
Requestandnotedownyourrequestnumber
GotoSE09(InDEV)>CheckcustomizingrequestandModifiable>ChooseDisplayButton>Gotoyour
Requestnumber>andreleasethesubnodeandthenreleasetherequest.
GotoSTMS(InQA)>Import>Importyourrequest
Withtheabovemethod,alertsrulesarenottransported,youhavetocreatethemmanually.
Question25:
HowtotransportAlertRules?
Answer25:
CreateaworkbenchtransportrequestmanuallywithtransactionSE09.Deletethecorrespondingunclassifiedtask
ofthatrequest.Doubleclickonthetransportrequestandclickonbutton'edit<>change'.ForProgramIDenter
R3TR,forObjectTypeenterTABUandforObjectNameenterSXMSALERTRULES.
Nowclickonthebuttonwiththekeysymbol(locatedunder'Function').Clickon'Insertrow'andenter*fortable
key.Savetherequest,releaseitandimportitinthetargetsystem.
ReferSAPNote1110295
Question26:
HowtosolvethefollowingerrorcominginMessageMonitoring?
InterfacemappingObjectID*****SoftwareComponent******doesnotexistinruntimecache
Answer26:
RefreshSXI_CacheandCPACache.
a.TorefreshSXI_CACHE,gototransactionSXI_CACHEandclick"startcompletecacherefresh"
b.TorefreshCPACache,enterthefollowingURL
http://:/CPACache/refresh?mode=full
Question27:
HowtosolvethefollowingerrorcominginMessageMonitoring?
Answer27:
IntheReceiverdetermination,checkifthesenderserviceandinterfacearesameasintheSXMB_MONI>
ReceiverIdentification>SOAPHeader>Main>SenderServiceandInterface.
Question28:
HowtosolvethefollowingerrorcominginCCMonitoring?
ErroroccurredwhileconnectingtoFTPserver:PeercertificaterejectedbyChainVerifier
Answer28:
UseFullyQualifiedDomainName(FQDNoftheFTPSserver)(forEx.Abc.sap.com)insteadofIPaddress
(11.22.33.44)
RootcauseofproblemistheIPtoDNSnameresolvingproblem.
MeansweareusingIPinFTPCCbutDNSname(Commonname(CN)orHostName)shouldbeusedinFTP
CC.
TheSSLhandshakeneedstoconfirmthattheFTPSclientisusingtheFTPSserver'sDNSnametoaccessthe
FTPservicesinceonlytheDNSnameoftheFTPSserverisstoredinthecertificatesignedbythetrustedCA(e.g.
VeriSign).Thatdoesmakesensesinceit'sthewaytheCertificationAuthoritiesworks.
Briefly,UseFullyQualifiedDomainName(FQDNoftheFTPSserver)(forEx.Abc.sap.com)insteadofIPaddress
(11.22.33.44)

HowtoinstallBRTools
Studio
Howtoinstalltwoinstalling
Oracledatabaseona...
HowtoconfigureService
DeskonSolutionManager
HowtoactivateAddOnfor
SAPECC6
HowtoactivateWebGUIon
SAPServer
Howtoupdateusing
SPAM/SAINT
HowtogenerateSAP
SolutionManagerKey
HowtoinstallSAPLibrary
Howtoconfigureprinteron
SAPServer
TransactiononSAPSystem
HowToChangeTitleofSAP
TransactionCode
Configuresolutiondatabase
inSAPCRM2007/Soluti...
SAPUser(Mustknown)
HowtoLock/UnlockClient
onSAPSystem
HowtogenerateSolmanKey
(withouthavingSolman...
HowtosendMessageto
SpecificuseronSAP
Howtoaddcompanylogoon
SAPLogonscreen
HowtoupgradeSAPKernel
onUnix
SAPPerformanceand
TuningTools
SAPNotes:Troubleshoot
yourSAPERPproblem
June(16)
2008(8)

Search
widgetserver.amazon.com/invalid
notfound

Server
Visitors

Question29:
Howtotestthealert?
Answer29:
YoucantestthealertbyexecutingthereportRSALERTTEST.
Tocheckthelog,executethereportSXMSALERT_LOGREADER.
Question30:
HowtouseOneAsManyfunctioninMessageMapping?
Answer30:
Letustakeanexamplewheretheuseofcontextscanbeemphasized.
InthesourcemessageshownaboveOrderNumberappearsonlyoncewhileOrderItemcanoccurmultipletimes
withintheOrderHeadernode.SupposewewanttomapOrderNumbermultipletimesinthetargetmessage,such
thatitisavailableunderthetargetnodecorrespondingtoeverysalesorderitem.Todothis,wecanusethenode
functioncalleduseOneAsManyasdescribedbelow:
a.Thefirstinputparameterexpectsthelistofvaluesthatwewanttopropagatetothetargetmessage.
b.Thesecondinputparameterexpectsthenumberofiterationsorhowmanytimeswewanttoreplicatethevalue
giveninthefirstparameter.
c.Thethirdinputparameteristhelistofcontextchanges.Dependingonthisparameterthesourcevalueswillbe
propagatedtothetargetaftereverycontextchange.
Note:Forthisfunctiontoworkasexpected,thefirsttwoparametersmustcontainthesamenumberofcontexts
whilethelasttwoparametersmustcontainthesamenumberofvalues.
Question31:
HowtosolvethefollowingerrorcominginCCMonitoringinRWB?
Mandatoryparameter'xml.keyfieldName':novaluefound
Answer31:
IntheFCCconfigurationinCommunicationchannel,youhavetoprovidethefollowinginformation.
RecordSetStructure=R1,,R2,
KeyfieldName=Key
(FieldKeymustexistintheRecordsetStructuresR1andR2.)
Or
RecordSetStructure=R1,,R2,
R1.fieldNames=F1,F2
R1.keyFieldName=F1
R1.keyFieldValue=V1
R1.fieldSeparator=
R1.endSeparator='nl'
Question32:
HowtosolvethefollowingerrorcominginMessageMonitoring?
UnabletointerpretIDocinterfaceia_SAP_ABC2SAP_MI
Answer32:
CheckwhethertheED(IDOCoccurrenceshavebeenchangedbycreatinganED)isusedproperlyinIRandID.
a.InMessageMapping,useED
b.InInterfaceMapping,useoriginalIDOC
c.InInterfaceDetermination,useoriginalIDOC
Question33:
IfIDOChasbeenchangedinR/3thenwhatshouldbedonewithrespecttoPI?
Answer33:
GototransactionIDX2>DeletetheoldIDOCstructureandLoadthenewIDOCstructure
Question34:
Howtosolvethefollowingroutingerror?
NO_RECEIVER_CASE_BEorNO_RECEIVER_CASE_ASYNC
Answer34:
Thismeansnoreceivercouldbefound.CheckyourReceiverDetermination.Activateandupdatecache.
Asynchronousmessagescanbemanuallyrestarted.
Question35:
Howtosolvethefollowingroutingerror?
TOO_MANY_RECEIVERS_CASE_BE
Answer35:
Morethanonereceiverfound.CheckyourIDconfigurationtoensurethatthereisexactlyonereceiverforthe
synchronousmessage.Multiplereceiversforsynchronousinterfacesarenotpermitted.
Question36:
Howtosolvethefollowingmappingerror?
JCO_COMMUNICATION_FAILURE
Answer36:
CheckwhetherRFCdestinationAI_RUNTIME_JCOSERVERiscorrectlyconfigured
Question37:
Howtosolvethefollowingmappingerror?
NO_MAPPINGPROGRAM_FOUND
Answer37:
Ensurethatmappingprogramexistsandisactivated.Ifitexiststhenupdatethecache.
Question38:
Howtosolvethefollowingmappingerror?
EXCEPTION_DURING_EXECUTE
Answer38:
ThiserroroccursduetoerroneousXMLformatting.Checkyourmappingprogramandensurethatyousupplyvalid
inputdata.
Question39:
Howtoprocessthemessagesstuckinqueues?
Answer39:
CheckthequeuesusingtransactionsSMQ1(outbound)/SMQ2(inbound).Resolvethedisplayederrors.Youcan

LiveTrafficFeed
AvisitorfromSaskatoon,
Saskatchewanviewed"SAP
BasisHowto:Howtoinstall
BRToolsStudio"29minsago
AvisitorfromFranceviewed
"SAPBasisHowto:Howtoget
HARDWAREKEYforSAP
LicenseinSolaris/UNIX
AvisitorfromIndiaviewed
/Windows)"43minsago
"SAPBasisHowto:Howto
generateSolmanKey(without
havingSolmanServer)"45mins
AvisitorfromRomaniaviewed
ago
"SAPBasisHowto:Howto
configureHTTPSonSAP"52
minsago
AvisitorfromMontral,
Quebecviewed"SAPBasis
Howto:HowtoRegistera
programonSAPGateway"57
AvisitorfromBuenosAires,
minsago
DistritoFederalviewed"SAP
BasisHowto:Howtoinstalland
configureSAPWebdispatcher"
AvisitorfromMoline,Illinois
1hr26minsago
viewed"SAPBasisHowto:
HowtoRegisteraprogramon
SAPGateway"1hr46minsago
AvisitorfromBuenosAires,
DistritoFederalviewed"SAP
BasisHowto:SAPidlesession
timeout/Loggingoffinactive
AvisitorfromUnitedKingdom
users"2hrs19minsago
viewed"SAPBasisHowto:
SAPWebDispatcher"2hrs27
AvisitorfromItalyviewed
minsago
"SAPBasisHowto:
Export/ImportTableusing
BRTOOLS"2hrs29minsago
RealtimeviewGetFeedjit

PopularPosts

QAforPISystems
SAPR3(Idocs)ToXISteps
Summarized
UnderstandingBackgroundJob
Processing
HowtoRegisteraprogramon
SAPGateway
SAPPFPAR:toolstocheckSAP
Serverprofile
InstallingSAPR/3Application
serveronLinux
HowtoresetSPAM/SAINT
queue
SAPidlesessiontimeout/
Loggingoffinactiveusers
NetweaverBusinessClient
(NWBC)
ProblemsregardingSAPGUI
history

AddtoTechnoratiFavorites

IncreaseyourPageRank

cancelthemessagesfromSXMB_MONI.ExecuteLUWifnecessaryandavoiddeletingentriesmanually.
Question40:
Howtosolvethefollowingconversionerrorinmessagemonitoring?
UnabletoconvertthesenderserviceXXXXtoanALElogicalsystem
Answer40:
ThiserroroccursincaseofscenarioswithIDOCadapters.Wheneveryouusebusinesssystems,makesurethat
thecorrespondinglogicalsystemnameismaintainedintheSLD.
OpenyourbusinesssystemintheIntegrationDirectory.SwitchtoChangemode.AccessthemenupathService
AdapterSpecificIdentifiers.Clickthebuttonthatsays'ComparewithSystemLandscapeDirectory'andchose
Apply.Saveandactivateyourchangelist.
Incaseofbusinessservices,youcanmanuallytypealogicalsystemnameintheAdapterSpecificIdentifiersif
required.ThisnameshouldmatchthecorrespondinglogicalsystemnamedefinedinthepartnerSAPsystem's
partnerprofiles.
Question41:
HowtomonitorBPM?
Answer41:
UsethetransactioncodeSXMB_MONI_BPE.
Question42:
WhatarethestepsthatneedtobecarriedouttoenableaSAPR/3SystemtosendIDOCtoSAPExchange
Infrastructure?
Answer42:
1.FirstMaintaintheSenderR/3System:
SM59:CreateaRFCdestinationtoXI
WE21:CreateaTRFCPort>SpecifytheRFCDestinationCreated
BD54:CreateaLogicalSystemfortheIdocReceiver
WE20:CreatePartnerProfile>MaintainOutboundandtheInboundParameters
2.SecondLogontoXISystem:
SM59:RFCDestinationforSenderSystem
IDX1:CreatetheporttogetIdocMetadatafromSenderSystem(ThePortNamemustmatchtheportnamein
theidocheaderUsuallyinformatSAP.eg.SAPID1[OptionalStep.Notmandatory]
IDX2:MaintaintheIdocMetadata.ThisisneededonlybyXI,andnotbyotherSAPsystems.IDX2isneeded
becauseXIneedstoconstructIDocXMLfromtheIDoc.NootherSAPsystemneedstodothat.
3.ToEnableAcknowledgement:
SXMB_ADM>IntegrationEngineConfiguration>SpecificConfiguration>AddNewentry>Selectparameters
as:
Category:RUNTIME
Parameters:ACK_SYSTEM_FAILURE
CurrentValue:1
4.GOTOSLD:
CreateTechnicalSystem:ChooseWEBASABAPifthesystemisR/3>DefineSAPSID,InstallationNumber
andDatabaseHostNameaMaintainmessageServerDetailsaccordingtoSenderSystem>MaintainClient
DetailsofSenderSystem>SelectaInstalledProductforSenderSystem
CreateBusinessSystem:ChooseWEBASABAPifthesystemisR/3>ChoosetheTechnicalSystemandthe
clientCreatedBefore>ChoosetheInstalledProduct>Set:
BusinessSystemRole:ApplicationSystem
RelatedIntegrationServer:IntegrationServer
5.IDOCTunnelinginXI
TopreventperformanceconsumingXMLizationanddeXMLizationIDOCsaretunneledthroughSAPXIIDOC
adaptermeaningnoXMLiziationisexecutedbeforetheIDOCispassedontothepipeline.Notethemessageis
convertedtoUTF8codepage.
6.StarttransactionSXMB_ADMonSAPXI.
SelectoptionConfiguration>IntegrationEngineConfigurationandaddtwoparametersEXTERNAL_MAPPERin
thecategoryIDOC.
Configuretheparameteraccordingtotheconditionsbelow:
IfMessageCodeandMessageFunctionarespecifiedinthepartnerprofile:
..ReceiverPort...
IfonlytheMessageCodeisspecifiedinthepartnerprofile:
..ReceiverPort..
IfonlyMessageFunctionisspecifiedinthepartnerprofile:
..ReceiverPort...
7.IntegrationBuilder IntegrationDirectory:
AddBusinessSystem:AdapterSpecificIdentifiers>'LogicalSystem'identicaltothe'LogicalSystemName'in
theSLDBusinessSystem
IDocReceiverCommunicationChannel:portthesameasXISystemIDX1
Question43:
WherecanIfindaii_map_api.jartocreatemyJavamapping(ifIhavetheaccesstoOSlevel)?
Answer43:
GotoyourXIserverfoldersandusethispath:
j2ee\cluster\server0\apps\sap.com\com.sap.xi.services
Insidecom.sap.xi.servicesfolderyou'llfindthejarfile.
Question44:
Howtodownloadaii_map_api.jarfilefrommarketplace
Answer44:
Ifyouwanttodownloadaii_map_api.jarfromservicemarketplace,therearetwoways:
1.DownloadSAPXITOOL13P_320000274.sca(about40MB)
ExtractIntegrationServices.sda(withWinZip)
Hereyoufindtheaii_map_api.jar
2.DownloadSAPXIPCK13_020000423.sca(about14MB)
extractpck.sda

Bothfilesareverybig,soyoushouldhaveaquickconnection.
Question45:
IfIdonothavetheaccesstoOSlevelthenwherecanIfindaii_map_api.jartocreatemyJavamapping?
Answer45:
Ifyoudon'thavetheaccesstoyourXI/PIserveratthedirectorylevelorifyoudon'thaveaccesstoMarketplace
download,
Thenusethebelowproceduretogettheaii_map_api.jarfile,
Ifyourmachineisrunningonwindowsoperatingsystem,(rememberyourmachinemeansfromwhereyouworkon
RepositoryandDirectoryFrameworks)
Thenlookinthisfolder,
\DocumentsandSettings
ApplicationData\Sun\Java\Deployment\javaws\cache\http\D\P\DMrep\DMrepository
WherehostnameofXIserver.
J2EEdispatcherportofXIservergenerallyitwillbe50000ifinstancenumberis00oritwill50000+(100XInstancenumber)
Theuserprofilewithwhichyouareworkingonyourmachine.
inthedirectoryyouwillfind"RMaii_map_api.jar".Copythistoyourworkingdirectoryforjavamappingclassprogramandsetinclasspath.You
canalsorenamethisjarfileastheoriginalnameis"aii_map_api.jar".
Question46:
HowtosolveifjavamappingLinkageerroroccurred?
Incompatibleclassversions(linkageerror)
Answer46:
Theproblem"LinkageError"isduetoJDKversionmismatchbetweenXI/PIandyourJavaIDE.
XIusesJDK1.4soyouhavetouseJDK1.4tocompileyourjavacodeandgenerate.jarfile.
Tousedifferentjdkversionatnetbeansgotoyourproject
>rightclickandthangotopropertiestab.thanatlefthandsideselectlibraries

attoprightselectmanageplatform

clickaddplatform
selectthejdkversionhereandfollowthewizard.
Question47:
HowtoperformIDOCandHTTPAdapterMonitoring?
Answer47:
IDOCandHTTPAdapterresidesdirectlyinIS(ABAPStack)andhencetheycannotbemonitoredviatransactionSXMB_MONIorfromRWB.
IDOCadaptercanbemonitoredfromTCODEIDX5
YoucantestifHTTPadapterisworkingfineornotasmentionedbelow.
1.Testtheadapter_plainserviceinTCODESICF
adapter_plainservicecanbefoundunder/default_host/sap/xi/adapter_plain
2.TCODE:SMICMandthenShift+F1andyoucanseethestatusoftheHTTPserver
Question48:
Ifeachrowoftheinputflat/textfilehasadifferentstructure,thenhowtoconverttextfiletoXMLfile?
Answer48:
Ifeachrowoftheinputflat/textfilehasadifferentstructure,thenitisreferredtoascomplextransformation.
UseSAPstandardModulenamed"localejbs/AF_Modules/MessageTransformBean".
Furtherhelpisavailableinhttp://help.sap.com/saphelp_nw04/Helpdata/EN/24/4cad3baabd4737bab64d0201bc0c6c/content.htm.
Question49:
CanweintegratePeoplesoftwithSAPPI?
Answer49:
Yes,wecanintegratePeoplesoftwithSAPPI.
1.GothroughtheseblogsforpeoplesoftiWAYadapterhttps://weblogs.sdn.sap.com/pub/wlg/3734Part
Ihttps://weblogs.sdn.sap.com/pub/wlg/3735PartIIhttps://weblogs.sdn.sap.com/pub/wlg/3736PartIII
2.AnotherwayistouseSOAPAdapter.
ThirdpartyPeoplesoftcansendanAsynchronousXMLmessagetoPIthroughSOAPAdapter.
Question50:
Howtogetaii_map_api.jarfileinPI7.1?
Answer50:
ThelibraryhasbeenrenamedinPI7.1asfollows.
PI7.0(3.0)=aii_map_api.jar
PI7.1=com.sap.xpi.ib.mapping.lib.jar
Youcanfindthelibrarieshere:
1.com.sap.aii.af.lib.mod.jar=/ext/com.sap.aii.af.lib/lib
2.com.sap.aii.af.ms.ifc_api.jar=/ext/bin/interfaces/com.sap.aii.af.ms.ifc/lib
3.sap.com~tc~logging~java~impl.jar=/system
4.com.sap.aii.af.svc_api.jar=/services/com.sap.aii.af.svc/lib
5.com.sap.aii.af.cpa.svc_api.jar=/services/com.sap.aii.af.cpa.svc/lib
6.com.sap.aii.af.ms.ifc_api.jar=/interfaces/com.sap.aii.af.ms.ifc/lib
7.=/usr/sap//J01/j2ee/cluster/bin

PostedbyArdhianInarokaat10:21AM

Recommend this on Google

Labels:PI,SAP,SAPNetweaver,SAPPI,SAPXI,XI

4comments:
sapsupportpackssaid...
SodetailedexplanationyouhaveprovidedforJ2EESSOConfiguration.Reallyappreciateyoureffortsfor
collectingsomuchunderstandingcontent.

December22,2012at4:02AM

Anonymoussaid...
Iseeyoustructuredblogverynicelyandstructuredmanner.
Welldone..
January17,2014at3:34PM

viswasaid...
VeryGoodarticle,Iappreciateyoufindingthetimeandenergytoputthiscontenttogether,KeepSharingUs.
April13,2015at1:46PM

ShrutiRamalingamsaid...
Thanksforthegreatinformation,waslookingforthisinformationfromlong.GreatblogSAPBasisTrainingin
Chennai
June24,2016at1:39PM
PostaComment

Linkstothispost
CreateaLink

NewerPost

Home

OlderPost

Subscribeto:PostComments(Atom)

Search
widgetserver.amazon.com/invalidnotfound

Simpletemplate.PoweredbyBlogger.

You might also like