Download as pdf or txt
Download as pdf or txt
You are on page 1of 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