MANUALADMINISTRADORACISAP
BASIS
Marzo2011
EnglishEspaol
BASIS MANUAL
ANALISTAS
2011ACISAP
Page1of54
PARA
CONSULTORES
SAP
MANUALADMINISTRADORACISAP
2011ACISAP
Page2of54
SAP
MANUALADMINISTRADORACISAP
Icon
Meaning
Precaucin
Ejemplo
Nota
Recomendacin
2011ACISAP
Page3of54
SAP
MANUALADMINISTRADORACISAP
Contenido
Introduccin
1
GestindeTablas
1.1
Anlisisdetiempodeejecucin
1.2
Gestindendicesdelastablas
1.3
Backup
Gestindecopiasdelmandante
GestindelaSPAM,laSPDDySPAU
ProgramadeActualizacintrasImportdeMandanteoSubidadeParches.
ProgramaSNIF
GestindeParchesysuvueltaatrs
GestindeVersiones
7.1
ConocerlaversindelSAPGUI
7.2
NiveldeParches
Abrirunaaccindecustomizingenproductivo:NotaOSS135028
8.1
Ejemplodetabladecustomizingquesepermiteactualizardirectamente.
8.2
PermisosdeActualizacinalasTablas
8.3
AadirunaentradaenlaIMGdeparametrizacin.
8.4
IntegratingaconfigtableintothestandardIMG
Activarellogdemodificacionesdeunatabla.
10
GestindeServidores
11
MtododeActuacinenTerminacindeActualizacin
12
AuditoradeseguridadAUDIT
13
ModificarelEstadodeunBatchInputErrneo
14
GestindelArchivado
14.1
15
BorradodeArchivado
GestindeJobs
15.1
Debuggingunjob/procesolanzadoenfondo
15.2
GestindePrioridadadesdelosjobs
15.3
Borradodeunjobqueestcorriendo
15.4
Verificarqueunjobnoestcolgandoyestactualizandodatos
16
GestinderdenesdeTransporte
16.1
Cambiarestatusdeunaordendetransporte
16.2
Cambiarmandanteorigenparaobjetostocadosenproduccin
16.3
Eliminarcamindetransportedetodaslasrdenes
16.4
Cmotransportarentredossistemassingestindeltransporte
16.5
Modificarprogramasconelbloqueodeeditoractivado
16.6
Programaparasimulareltransportedeunaordenaproduccin.
2011ACISAP
Page4of54
SAP
MANUALADMINISTRADORACISAP
16.7
Transportarunaordensintenerqueliberarla.
17
Copiarcontenidodetabla
18
Accesoaunmandantedesdeotromandante.
19
Eltiempoderespuestadelsistemaesmuylento
20
Gestindelosusuarios
21
TransaccinSTAD
22
Gestindelaimpresora
23
Gestindelosbloqueosdelsistema
24
SubirybajarficherosdeSAPaldiscoduro
24.1
RFCEXEC
25
Configuracindelmandante
26
Gestindelsistemalgico
27
TableSettings
28
Transaccionesmsutilizadasporunconsultor,programadoryanalistadentrodelrea
deBasis.
Introduccin
Unosconocimientosbsicosdelmdulodeadministracinsonnecesariosparalaprctica
profesionaldeunmiembrodeACISAP.Enestedocumentosetratanlospuntosmsutilizadospor
losconsultoresyanalistas.
11
GestindeTablas
2011ACISAP
Page5of54
SAP
MANUALADMINISTRADORACISAP
1.1
Anlisisdetiempodeejecucin
Paraconocerlastablasqueestautilizandounadeterminadatransaccinprogramasepuede
utilizarla
transaccinSE30
Introducirlatransaccinsequedeseeanalizar.
Enrestriccinmedida/Variante.IntroducirlaTMP.
SeaprietaelbotndeModificar(ellpiz).
EnlapestaadeDuracin+Clase
Seleccionarningunaagregacin
Segrabalavarianteyseejecuta.
Seintroducenlosdatosdelatransaccinysevuelveala
transaccinSE30
SeaprietaelbotndeEvaluar.
EnPasara/Listaaciertos()/SeeligelaopcindeTablasdebasededatos
2011ACISAP
Page6of54
SAP
MANUALADMINISTRADORACISAP
Semuestraelcdigodelatabla,consutipodetablaydescripcin.
EnestatransaccinseencuentralaopcindeTips&Tricksqueesmuyrecomendablepara
abaperos.
Otraopcinparadetectarlastablasrelevantes,esutilizarla
transaccinST05
conobjetode
realizarunatrazadeSQL.
Enunasesinseactualizalatrazayenotratransaccinseejecutalatransaccin.
Sedebeactivarlatrazaconelfiltrodenuestrousuariolatransaccindeseada.
Unavezquehemosterminadodeejecutarlatransaccinhayquepararlatraza.
Gestindendicesdelastablas
1.2
Muchasvecespensamosquealgenerarunndiceaunatablaelsistemasiemprepasarpor
nuestrondiceperoestonoesasparaverificarsobrequndiceestpasando.
Lanicaformaconocidaqueunprogramaofuncinpaseporelndiceesrealizarlaselect
2011ACISAP
Page7of54
SAP
MANUALADMINISTRADORACISAP
correctamente,esdecirquesellameporloscamposdelndiceyenelmismoorden.
Normalmentenohayunmximodendicespermitidoydependermuchodelusodelatablayde
loscamposdelamisma,peronoesrecomendablemsde5ndices,yaqueestopenalizara
mucholainsercinderegistros.
Efectivamente,nosepuedeusarningncomando/sentenciaparaforzarelusodeunndiceen
concreto.Aveces,inclusoponiendolosmismoscampos,esposiblequeutiliceotrondice,yaque
lavaloracindelusodelndice,lohaceelgestordebasededatosentiempodeejecucin.
1.3
Backup
Esposiblerealizarunabackupslodeunatablaounastablasdeterminadasynotodoelbackup?
Loserroresdeestetipo(lgicos)sonmuycomplejosdesolucionar.
Qupasasilatablaesuncluster.Imaginemosqueelsistemahaquedadocorruptoysedesea
recuperarelbackupdeayer?
Losusuariosslohicieronpedidosdeventas.Esposiblerecuperarunaparte,porejemplolos
pedidosdeventasynotodoelresto?Recuperaramoslastablasdepedidos:VBAK,VBAP,
VBEPylasestructurasinfonadams?
Laformadeactuarserarealizarun
restore
enotramquinayhacerun
export
yun
import
dela
tablanecesaria.
Noesposibleun
backup
selectivodetablascomotal.Elprocedimientoanteriorslofuncionaria
contablasmuyconcretasquenoestnrelacionadas,yaquemuchasvecesundatopuedeestar
distribuidoporvariastablas,siunadeellasnosevuelveaintroducirsegeneraraninconsistencias.
21
Gestindecopiasdelmandante
Cuandosecopiaunmandanterespectoaotrosepuedencopiar:
Datos
Customizing
Usuarios
Todoloquees
workbench
esindependientedemandante.
Simachacamoslosusuarios,seborrantodoslosusuariosnocoincidentesqueestabanen
mandantedestinoynoenelmandanteorigen
Silosrolesdelosusuarioserandiferentessepierdetodoloquetenanenelmandantedestinoy
pasanatenertodoloquetenanenelmandanteorigen.
31
GestindelaSPAM,laSPDDySPAU
Paradetectarmodificacionesenelsistemaestndarseutilizanestastransacciones.
La
transaccinSPDD
seejecutacuandosesubealgnparcheysonmodificacionesenel
diccionariodedatos.Suelensermodificacioneseneltamaodelelementodedatos,porloque
hayquetenercuidadoalaplicarlos,siseaplicanenunatablaconmuchosregistrospuedeprovocar
quelaactivacindelatablapuedatardardas.
Trasimportarun
supportpackage
oLCPla
transaccinSPAU
verificalasmodificacionesa
ajustartantoporrdenesdetransportequecreaquesonrelevantescomoparanotasdeSAPque
hayansidopasadasyquesedebenajustar.
2011ACISAP
Page8of54
SAP
MANUALADMINISTRADORACISAP
EstasnotasdanmuchosproblemaspueslaSPAUpuedeponerlasendiferentesestadosyse
fuerzaarepasarsuscambiosysinoseandaconmuchocuidadosepuedenrealizarrepeticiones
detrozosdecdigo,erroresdesintaxisotodavapeor,escogercdigoantiguo.
ElorigendelproblemaeselmbitodeaplicacinelegidoporSAPparaestasnotas,esdecir,son
aplicablesatodoslosnivelesdesupportpackageodesdeunciertonivelenadelante.Parasabersi
estonospuedesucedersemiraenlanotasilosobjetostienenelcomentario'allsupport
packages'o'fromSAPK..'.EstossonloscasosproblemticospuesSAPliberasussupport
packageconcambiosrespectodeestasnotasynospuedecrearlosproblemascomentados.
LaSPAUnospondrunaseriedeproblemassurgidostraselimportdelsupportpackage.Tenemos
porlogeneraldoscasos:
Notas
Objetos.
Primerovamosavercomosedebeprocederalrepasoycomointerpretarlosmensajesenelcaso
delasnotas.Lasnotaspuedenestarenvariosestados,asaber,luzroja,verde,amarillaoen
interrogante.Entodosloscasosdebemospincharsobreelsemforoparatratarlanota.Enelcaso
deluzverdetansolopasaraserunamarcaverdequenosdirquetodoestOK.Enelcasode
luzrojaesmscomplejoyhayquetomarnotadelosconsejosdadosporpantalla.Enelcasode
interrogantedebemosactualizarelestadodelaSPAUcomosenosaconsejeporpantallamediante
unjobdefondoyvolveraejecutarlaSPAUcuandoterminedichojob.Enelcasodeluzamarilla
debemosrepasarlanota,
Explicamosacontinuacincomohacerlosintenerproblemas.
Repasarunnotaconsisteenaplicarlateniendocuidadodenometercambiosnodeseados,para
elloseraconvenientetenerotromodomsabiertoconlaSE38.Cadanotaalrepasarlasacaruna
listadeobjetosmodificadosquepuedenaparecerconluzamarillaoverdeycondiferentes
mensajes.Segnelmensajeactuaremosdeunaformauotra.Losmensajessonlossiguientes:
Verdeymensajedenohaberrealizadocambios.Estosignificaqueloscambiosya
existan,demaneraquenonosafectaelaplicarlanotaparaesteobjeto.
Verdeymensajedecambios.Enestecasoloscambiossehanaplicadoyno
estabanrealizados.Tenemosquerevisarsiestecambioparaestanotaesaplicableparanuestro
niveldelsupportpackage.AsumiremosloscambiosdelasnotasquetenganAllsupportpackages
obienelniveldesupportpackageseasuperioralqueaplicamos(
cosaimprobable).
Enelcasodesercambiosdeotronivelesposiblequenoshayarepetidocodigofuente,entonces
habrqueeditaryversiloscambiosestabanyencasodeserasdesaplicarlos.
Amarilloymensajedecambiosrealizadosperoincompletos.Estosucedecuando
sehanrealizadoalgunoscambiosyotrosnosehapodidopornohaberencontradoelcontextode
losmismos.Hacemoslomismoqueenelpuntoanterior,conlaaadiduradequesiloscambios
quenosehanrealizadosedebenaplicardebemoshacerlomanualmente.
Siunavezrepasadalasnotastenemosobjetosenamarilloorojo,debemosverquerdenesnoslo
bloqueanohanrealizadocambiosdestacables,concuidadoderespetarlasordenesquehayan
cambiadoelestndarapropsito.LaSPAUpara solucionarnosharunsplitscreenpara
compararlaversindelsupportpackageconlanuestraypodremoscopiarlostrozosquenos
convengan.Estoessumamentedelicadoysenecesitardeayudadeconsultoresdelmdulo
afectadoparasabersimanteneronociertoscambios.
2011ACISAP
Page9of54
SAP
MANUALADMINISTRADORACISAP
41
ProgramadeActualizacintrasImportdeMandante
oSubidadeParches.
Despusderealizarunimport,unacopiaounasubidadeparches,puedenaparecererroresen
tiempodeejecucin,deprogramasestndar,noencuentranrutinasetc.
SolucinEjecutar
el
programaRGUGBR00
marcartodoslospinchossalvoelltimo.
51
ProgramaSNIF
SiintuimosquesehamodificadoelestndarperonoestamossegurodedondeSAPhacreadoel
programaSNIFquemuestralosAppends,BAdI,BAPI,BTE,CI_INCLUDE,CUSTOMEREXIT,
FIELDEXITydemsopcionesdisponiblesparamodificarelcomportamientoestndar.
61
GestindeParchesysuvueltaatrs
Lanicaformadeecharatrsunparcheesrecorrersetodoslosprogramas,funcionesytablasque
hamodificadoyrecuperarunaversinanterior.
Hacerunbackupantesdelosparches,sinofuncionanrecuperarelbackup.
Sedeberanhaberprobadoantes,porloquenosedeberadarnuncaestacircunstancia,almenos
enproductivo.
71
GestindeVersiones
7.1
ConocerlaversindelSAPGUI
Siempreapareceenlapartesuperiorizquierdacuandohacemoselloginsobrenuestramquina
2011ACISAP
Page10of54
SAP
MANUALADMINISTRADORACISAP
ParaobtenerelniveldeparchedelSAPGUIpulsamossobrelaesquinasuperiorizquierda
YelegimosAcercadeSAPLogon
2011ACISAP
Page11of54
SAP
MANUALADMINISTRADORACISAP
7.2
NiveldeParches
ParaconocerelniveldeparcheshayqueiraSistema/Status
2011ACISAP
Page12of54
SAP
MANUALADMINISTRADORACISAP
BsicodeBasis
SAPMANUALESTCNICOS
2010ACISAP
20
Yluegohayquedarlealalupadelapartesuperiorderecha.
Desdeahsenavegaatodosloscomponentes.Ennuestrocasoenconcretosisebuscael
SAP_APPLhayquerealizarunavancepgina.
Esmuyimportanteverificarelniveldecompatibilidadalahoradeaplicarnotas.
2011ACISAP
Page13of54
SAP
MANUALADMINISTRADORACISAP
Antesdeaplicarlasnotasolosparches,sinocumpleslosrequisitoselsistemaavisa.
Paradeterminarelniveldekernel:
transacionsm51
relatesnotes.
81
Abrirunaaccindecustomizingenproductivo:Nota
OSS135028
IMGactivitiesthatarefrequentlyrequiredinthedailyoperation(forexample,maintainingexchange
rates.Youmaintainthesecurrentsettingsdirectlyintheproductionsystemtoavoidtheworkinany
transportthatmightberequired.
SAPalreadydefinesIMGactivitiesascurrentsettingswithinthestandarddelivery.However,itis
possiblethatanactivityisnotdefinedasacurrentsettinginthestandardsystem,butthatthe
customerwantstouseitassuch.Youcanthenproceedasdescribedbelowtoincludethisactivity
inthecurrentsettings.
Fortechnicalorcontentreasons,itmaynotbepossibletodefineanindividualIMGactivityasa
currentsetting.Inthiscase,carryoutmaintenanceaccordingtothestandardprocedureinthe
customizingsystemandtransportthesettingsintotheproductionsystem.
CustomizingTransactionSPRO,TK430
Note:Theonlycaseinwhichtheusualchecksonwhethertheclientsettingpermitsmaintenance
wouldnotbecarriedout,isifaclientisdefinedasaproductionclient.
ProcedureasofRelease4.6(sehaomitidolasversionesanterioresperosepuedeconsultar
directamentesobrelanota).
AsofRelease4.6,thecorrespondingindicatorcanbemaintaineddirectlyfromtheIMG.
Todothis,opentheIMGanddisplaytheIMGstructure.Positionthecursoronthecorresponding
IMGactivityandselectthemenupath"Edit>DisplayIMGactivity".Onthefollowingscreen,select
theTab"Maint.objects".AlistoftheassignedCustomizingobjectsisdisplayed.Bydoubleclicking
onthecorrespondingrow,navigatetotheCustomizingobjectandsettheIndicator"Current
settings"directly.
Alternatively,call
TransactionSOBJ.
Here,youentertheCustomizingobjectandsettheindicator
directly.
IfyouwanttoincludeIMGactivitiesthatarecurrentsettings,intheeasyaccessmenu,enterthem
directlyintothesystem.InIMGintheupperareaofthescreenoftheIMGactivitydisplay,a
transactioncodeassignedtotheactivityisdisplayed,assoonastheIMGactivityisacurrent
setting.Using
TransactionSE43
,insertthistransactionintheappropriatemenu.
:
1.Tousecurrentsettingsinthetestsystem,refertoNote356483.
2.IfyouuseanIMGactivityasacurrentsettingintheproductionsystem,check
whetherthemaintenanceandautomaticrecordingofchangesinatransportorderofthesamedata
isstilltobepermittedinthecustomizingsystem/customizingclient.Byimportingcustomizing
settingsfromthecustomizingsystem,valuesthatweremaintainedviathecurrentsettingsinthe
productionsystemareoverwritten.
Therefore,checkwhetheritmakessensetoturnoffautomaticrecordingforthisspecificactivity.To
turnrecordingoff,proceedasdescribedinNote356483.Notetherestrictiongiventocertainobject
types.Fortype"T"objectsinparticular,itmightnotbepossibletoturnautomaticrecordingoff.
2011ACISAP
Page14of54
SAP
MANUALADMINISTRADORACISAP
8.1
Ejemplodetabladecustomizingquesepermite
actualizardirectamente.
Enocasionesciertosusuariosfinalesdebenteneraccesoaactualizartablas,queconpocos
registros,necesitarandeuntransporteparacadaactualizacin.Paraelloseabreelpermisode
escrituraalasvistasdeactualizacindedichastablas.
PararealizarestoacudimosalatransaccinSOBJdondepodemosvisualizar,actualizaro
transportarcaractersticasdelastablasysusvistas.Pinchamosenactualizar,senosadvierteque
debemostenerabiertoelmandanteparamodificaciones,pueslatabladondesealmacenanlos
valoresesindependientedemandante.Unavezquenosdejaactualizarbuscamoslatablayal
editarladebemosdejarmarcadalaopcinparmetrosactuales.
Porotroladoenlageneracindeactualizacinlatablaengrupodeautorizacionesponesungrupo
alquetengasacceso amodificarpordefectosale&NC&alqueyonoledoypermisospara
modificaranadie,parapodermodificarlatablatienesquetenerelobjetodeautorizacin
S_TABU_DISPconelgrupodeautorizacinquehayaspuestoaqu.
Enla
transaccinSE54
sepuedemodificarlaasignacindelgrupodeautorizacin.
UnejemploeslatablaV_T042A
Seleccindebancosparaprogramapagos
8.2
PermisosdeActualizacinalasTablas
Secreaungrupodeautorizacinysemodificalaasignacinenlatabla
transaccinSE54
.Se
incluyeelgrupodeautorizacinalusuario.S_TABU_DIS.
Conelpermisoyasepuedeacudirala
transaccinSOBJ
ymarcarparmetrosactuales.Verel
puntoanterior.
2011ACISAP
Page15of54
SAP
MANUALADMINISTRADORACISAP
8.3
AadirunaentradaenlaIMGde
parametrizacin.
TransaccinSIMGH
IwanttoaddsomeofmyowncustomizingintotheSAPReferenceIMGTree.
Icreatedwith
transactionSIMGH
anewstructureformythings.
ButhowwilligetthisstructureintotheSAPReferenceIMGTree?
Iwanttohaveitunderthenode"LogisticExecution>Shipping>Picking"
Iwanttodothisinmydevelopingsystem,andtransportittocustomers.
Wheniuse
transactionS_IMG_EXTENSION
,itwarnsmethatiwilldoamodification,isthisthe
rightway??canitransportthismodificationtocustomersystems?
ItispossibletoaddyourownCustomizingtoIMGwithoutdoingamodification.
Use
transactionS_IMG_EXTENSION.
ChoosetheIMGpathyouwanttoenhanceinIMGstructure.
CreateanownEnhancementID(e.g."ZOWN_CUST").
ThenclickontheButtonEnhanceStructureandeverythingshouldwork.
8.4
IntegratingaconfigtableintothestandardIMG
Addingconfigtablesyou'vecreatedyourselftotheIMGhasitsadvantages.Firstlyit'seasierto
find,particularlybythepeoplewhowillneedtomaintaintheentries(possiblylongafterthe
developerhasmovedon)anditcanbeintegratedwith
SolutionManager
.
Youcandothisin
transactionS_IMG_EXTENSION
Don'tbeputoffbythefactallthefieldsaredisplayonly,usingthedropdownonthefield'IMG
Structure'selecttheIMGyouwanttoextend(mostlikelythe'SAPCustomizingImplementation
Guide').IfyouwanttoaddyourownelementstoexistinglowerlevelIMGstructuresratherthan
directintotheSAPIMGyou'llneedtospecifythestructureofinterest.
Usingthedropdownonthefield'EnhancementID'selecteitheranexistingenhancementorcreate
anewone.
OncetheIMGStructureandEnhancementIDfieldsarebothpopulatedchoosethe'Enhance
Structure'button.ThiswilldisplaytheIMGstructure.
Firstyouwillneedtocreateastructureelement(orelements)andit'sbettertodesignthisupfront.
Youcoulduseonefoldertoidentifyallcustomerchanges,thenasubfolderbymoduleorby
development.SelectanexistingnodeandchooseeitherEdit>Nodes>InsertStructureNode>
2011ACISAP
Page16of54
SAP
MANUALADMINISTRADORACISAP
OnSameLevelor>AsSubnode,dependingonthecursorposition.Inthepopupenteratextfor
thestructureelementandhitenter.
Oncethestructureisinplaceyouwillwanttoaddactivitiestothestructureelements.Selectan
existingstructureelementandchooseEdit>Nodes>InsertIMGActivity>OnSameLevelor>
AsSubnode,dependingonthecursorposition.
EnteranIDnameanddescription(thenameandtitleofthetableyouintendtoaddmakesthemost
senseifyou'replanningonenodeforeachtable).ThetabsintheAssignedobjectsframecanbe
usedasfollows
DocumentEnteraDocumentname(againthenodenameisagoodplacetostart)thenclickon
'Create'tolaunchthetexteditorandenterdocumentationtoexplainthepurposeoftheIMGactivity.
AttributeEnteranattributeID(againthenodenameanddescriptionisfine)thentherequiredIMG
attributes.Alternatively,clickonAssignotherattributesandreusetheattributesofanexistingIMG
activity.
Maint.objectsEnteramaintenanceobjectID(againthenodenameanddescriptionisfine).Inthe
assignedobjectsframeyoucanenteratablename(whichwillbeTypeS),aviewname(whichwill
beTypeV)oraviewcluster(whichwillbeTypeC)inthe'Customisingobject'column.Enter'SM30'
inthetransactioncolumnandchecktheskipcolumn(thiswillskipthefirstscreenandtakeus
straightintotheconfig).
Thensaveeverything.
The'Document'and'Attribute'settingsareoptional,buttheactivitydoesn'tmakemuchsense
withouttheMaintenanceobject.
So,nowintransactionSPRO,intheSAPreferenceIMGIhaveastructureformyconfigactivities.
Ifwe'reusingaProjectIMGonceanewconfigurationobjecthasbeenaddedtheProjectIMGneeds
toberegenerated.From
transactionSPRO_ADMIN
selecttherelevantprojectandchose
Change.OntheScopetabselect'GenerateprojectIMG'.TheIMGnodescannowbelinkedand
launchedfromsolutionmanager.
91
Activarellogdemodificacionesdeunatabla.
EnlatransaccinSCU3sepuedenvertodosloslogsdecambiosdelosobjetosmodificados.
Silatablaencuestinnotieneellogactivadoelsistemaarrojaunmensajeinformativo.
EstaparticularoperacinpuedeserhechaenIMG/BasisComponents/SystemAdministration/
Tableschangesrecording
Thisparticularsettingcanbechangedinthefollowingpath:
IMG>BasisComponents>SystemAdministration>Tableschangesrecording
Youcanlogchangesmadetothefollowingtables:
Controltables(systemlogiccontrol)
Customizingtables
Whatisrecordedisalwaysintheformofcomplete"before"images,thatis,allentriesasthey
appearbeforethechanges.
Therecordeddataiscompressedwithoutbuffering,andthisisnotanappropriatemethodfor
2011ACISAP
Page17of54
SAP
MANUALADMINISTRADORACISAP
recordingandmanaginglargeamountsofdata.Activatingloggingimpactsonperformanceasit
entailstwiceasmanydatabaseupdatesaswouldotherwisebethecase,andthedatabasestorage
loadisalsoincreasedsubstantially.
ItisrecommendthatyouuseloggingforyourproductionclientsandCustomizingclientssothatyou
canseeexactlywhereCustomizingtableshavebeenchanged.Otherthanthereasonsabove,itis
notrecommendedthatyouusethistoolforapplicationtables.
Twoconditionshavetobemetforatabletobelogged:
1.ThetablehastobeselectedforloggingintheDictionary(seeDictionary>Tablemaintenance>
Technicalconfiguration).
2.Loggingalsohastobesetinthesystemprofile
Settherec/client(notetheuseoflowercasecharacters)profileparametertooneofthefollowing
values:
OFF:nologgingatall(effectivelyacentralsystemswitch)
nnn:logsclientspecifictablesinclientnnnonly
mmm,nnn,ppp,...:logsclientspecifictablesinthenamedclients
ALL:logsallclientspecifictablesinallclients.
Caution:Onlyinexceptionalcircumstancesisitappropriatetousethe'ALL'setting.If,forexample,
theprofileparameterissetto'ALL'whenyouupgradealltestclients(including000,theSAPclient),
thesechangesarerecordedinthesystemlogfile.Thisreducesperformanceandrequiresalotof
databasespace.
ElvalorpordefectoesOFF(loscambiosnosonguardados).
IfloggingissetintheABAPDictionary,changestoclientindepedenttablesarealwayslogged
unlessrec/clientissetto'OFF'
SepuedenutilizarlosprogramasRSTBHISToRSVTPROTparaanalizarloscambiosdelas
tablas.
ProgramRSVTPROTallowsyoutoanalyzechangelogsbothattablelevelandwithreferenceto
Customizingobjects.Toaccesstheprogram,selectanexecutableCustomizingactivityinIMGand
chooseGoto>Changelog.
ProgramaRDDPRCHK
Tambinestla
transaccinAUT10
2011ACISAP
Page18of54
SAP
MANUALADMINISTRADORACISAP
101
GestindeServidores
Siempiezapor\\esunservidordelareddeWindowsysiempiezaporunabarra/(ladel7)esuna
rutadelservidordeUnix.
TantoporlatransaccinAL11comoporlaFILEsepuedenasignarlasrutasdelosservidores
LareddeWindowsalomejornosirveparaprocesosbatch,sielusuarionotieneacceso.
SinohaypermisolaAL11loindicaysiseusaunprogramadevuelveelcdigocorrespondiente
distintode0.
Sepuedeleer/chupar/uploadunficheroqueestenlocal?Porlogeneralno,tendraqueestar
siempreencendidoelPCconunaIPfijaparadarleunadireccinderedquesiempresealamisma.
Mejornocogerloenlocal
Sepuedebajar/downloadelresultadooutputdeunprogramaaunficherolocal?No,perolodejas
enunaordendespoolqueseidentificaconunnmeroyconunafuncinlapuedesconvertiren
PDF.Elproblemaesquesepuedemodificarelformatodelainformacin.
2011ACISAP
Page19of54
SAP
MANUALADMINISTRADORACISAP
Otraopcinesrealizareldatatransferaunaunidaddered.
ProgramarunprocesoquetomaunficherodeUnixylolleveaaldiscodurotodoslosdas.
ProgramamedianteelcualsepuedesubirybajarficheroaunservidorUnix.
*&*
*&ReportZDOWNLOAD*
*&*
*&*
*&ThisprogramusesthenewfunctionGUI_DOWNLOAD*
*&OutputwillbeTABdelimitedandincludeMANDT*
*&ItcanbeopeneddirectlybyMicrosoftExcel*
*&TousethisprogramforanyDatabaseTablereplaceZTESTwith*
*&newtablename.*
*&*
*&AUTHOR:SheilaTitchenerabapaticonetltd.co.uk*
*&Date:February2004*
*&*
REPORTzdownloadMESSAGEIDbd.
DATA:w_tabTYPEztest.
DATA:i_tabTYPESTANDARDTABLEOFztest.
DATA:v_subrc(2),
v_recswritten(6).
PARAMETERS:p_file(80)
DEFAULT'D:\\ICONET\\SAP\\ZTEST.DAT'.
DATA:filenameTYPEstring.
filename=p_file.
SELECT*FROMztestINTOTABLEI_TAB.
2011ACISAP
Page20of54
SAP
MANUALADMINISTRADORACISAP
*Iftextfieldsappearrightjustifiedorcolumnsnotlinedupinoutputset
*TRUNC_TRAILING_BLANKStoX
CALLFUNCTION'GUI_DOWNLOAD'
EXPORTING
*BIN_FILESIZE=
filename=filename
*FILETYPE='ASC'
*APPEND=''
WRITE_FIELD_SEPARATOR='X'
*HEADER='00'
TRUNC_TRAILING_BLANKS='X'
*WRITE_LF='X'
*COL_SELECT=''
*COL_SELECT_MASK=''
*IMPORTING
*FILELENGTH=
tables
data_tab=I_TAB
EXCEPTIONS
FILE_WRITE_ERROR=1
NO_BATCH=2
GUI_REFUSE_FILETRANSFER=3
INVALID_TYPE=4
NO_AUTHORITY=5
UNKNOWN_ERROR=6
HEADER_NOT_ALLOWED=7
SEPARATOR_NOT_ALLOWED=8
FILESIZE_NOT_ALLOWED=9
HEADER_TOO_LONG=10
DP_ERROR_CREATE=11
DP_ERROR_SEND=12
DP_ERROR_WRITE=13
UNKNOWN_DP_ERROR=14
ACCESS_DENIED=15
DP_OUT_OF_MEMORY=16
DISK_FULL=17
DP_TIMEOUT=18
FILE_NOT_FOUND=19
DATAPROVIDER_EXCEPTION=20
CONTROL_FLUSH_ERROR=21
2011ACISAP
Page21of54
SAP
MANUALADMINISTRADORACISAP
OTHERS=22
.
*SYSTFIELDSARENOTSETBYTHISFUNCTIONSODISPLAYTHE
ERRORCODE*
IFsysubrc<>0.
v_subrc=sysubrc.
MESSAGEe899WITH'FileOpenError'v_subrc.
ENDIF.
DESCRIBETABLEi_tabLINESv_recswritten.
MESSAGEi899WITHv_recswritten'RecordsWrittenfromZTEST'.
111
MtododeActuacinenTerminacinde
Actualizacin
Lasactualizacionesinterrumpidasnosedebenrelanzarnuncasinantescontactarconelusuario,y
comprobarquenoharepetidolaoperacinenelsistema.
ExistendostiposdeprocesosdeactualizacinV1yV2.LostipoV1sonlosprocesoscrticos
delaactualizacinylosV2lossecundarios.LoscomponentesV2nopuedenactualizarlaBDsi
elcomponenteV1nosehaejecutadocorrectamente,elprocesodeactualizacinserealizade
formaasncrona,loquepermitequetodoslosprocesoV2deunapeticinsepuedanejecutaral
mismotiempo.
EncasodeerrorenunaactualizacinV1elsistemadamarchaatrsyanulatodala
actualizacin,sinembargosielerrorseproduceenunaactualizacinV2seanulanicamentela
partecorrespondienteaestetipodeactualizacin.
Paragestionarestetipodeerroressedebeutilizarla
transaccinSM13
quearrojalasiguiente
informacin:
Mdulosdeactualizacin(seobtinerealizandoundobleclicsobreelregistro).
Datostransferidos,porejemploelnmerodedocumento,sepuedemostrareste
datoalubicarseenelmdulodeactualizacinyseleccionarlaslentes(Ira/mostrardatos)
CausadelerrordesdeelpuntodevistadeABAPIV.Sepuedeverrealizandoun
dobleclicsobreelmdulo.
Estatusdeactualizacin:
OK:Laactualizacinfueejecutadasinerrores
2011ACISAP
Page22of54
SAP
MANUALADMINISTRADORACISAP
V1:V1partedelaactualizacinfueejecutadasinerrores
Del:laactualizacinfueborrada
Run:Laactualizacinseestejecutando
Auto:Laactualizacinesautomticamenteactualizada.
Init:Laactualizacinnohasidoejecutada.
Err:Unerrorocurridurantelaejecucin.
Posiblessoluciones
1)
SepuedeactualizarelregistrovatransaccinSM13enmodotest.
Registrosdeactualizacin/Test
2)LasactualizacionesV2puedensernormalmenteactualizadasotravez.
3)EnelcasodeactualizacionesV1,sedebechequearparacasoindividualsilaactualizacines
posible.Silanuevaactualizacinnoestpermitida,elregistrodeactualizacindeberaser
documentadoydespuseliminado.EnelmdulodeFI,lossiguientesreportsestndisponibles
paradocumentacin:RFVBER00(documentupdateterminations)
RFBNUM00(determiningnumberrangegaps)
4)Anlisisdellogdelsistema(
transaccinSM21
)enelmomentodelaterminacin:la
terminacinpuedeserdebidaaproblemasenladatabase.Criteriosdebsquedaadecuadosson:
updatedetermination
Errornumber
Updatemodule
Transaction
121
AuditoradeseguridadAUDIT
Paratenerlasiempreactivasedebeactivalelparmetrorsau/enable.
Sepuedeactivarodesactivar,online,conlatransaccinSM19.
ConlatransaccinSM18sepuedenborrarlosficherosantiguosdeauditora.
ConlatransaccinSM20sepuedeverellogdeauditora.
Loslogsequedanen/usr/sap/<SID>/DVEBMGSxx/log.
Ojo!Conlostamaosdelosficheros:VernotaOSS539404.
ElSecurityAuditLogesunaherramientaparaauditoresquenecesitanverdeformadetalladala
actividaddelsistema.Activandoelaudit,mantenemosunregistrosdelasactividadesdelsistema
queseconsiderenrelevantes.
Elobjetivodelauditesalmacenar:
CambiosdeseguridadenelentornoSAP(ej.Cambioenlosregistrosmaestrosde
usuarios)
Informacinquesuministraaltoniveldetransparencia(ej.Intentosdelogonpermitidosy
fallidos)
Informacinquepermitereconstruirunaseriedeeventos(ej.Ejecucionespermitidaso
fallidasdetransacciones
Sepuedealmacenarlasiguienteinformacinenellogdeauditora:
Accesoscorrectoseincorrectosalsistema
AccesoscorrectoseincorrectosalsistemamedianteRFC
MdulosdefuncionesllamadosatravsdeRFC
2011ACISAP
Page23of54
SAP
MANUALADMINISTRADORACISAP
Ejecucindetransaccionesautorizadasynoautorizadas
Ejecucindeprogramasautorizadosynoautorizados.
Cambiosenelregistromaestrodeusuario.
Cambiosenlaconfiguracindelaudit.
Encuantoalfuncionamientoelauditgeneraunficheroanivelsistemaoperativo,enelquese
puedeparametrizarlaruta,eltamaoyelnombre.HayqueentrarenlatransaccinSM19para
activarelauditeindicarlosfiltrosdeseados.ConlatransaccinSM18sepuedenborrarloslogde
auditorayconlatransaccinSM20sepuedenver.
Elimpactoenelrendimientohayqueverlocuandosedefina,yaquedependerdelosfiltrosde
seguridadquesecreen.
131
ModificarelEstadodeunBatchInputErrneo
stoseutilizacuandounbatchinputsequedaenestadoerrneoporquesehaejecutadoonliney
sehacortadolacomunicacincuandoseestabaejecutando.
Enelmandantedondeexisteelbatchinputseejecutaelreport:ZFAPQIBI
Pideelnombredeljuegodedatos(EjRABUCH0101)(GROUPID)ylaclavedeidentificacin(QID).
Estatusnuevo.Siestentratamiento(estadoR)sedebeponerenerrneo(E).
LaclavedeidentificacinesnicayapareceenlaSM35.TambinestenlatransaccinSE16en
latablaAPQI.Esnico.Sedebeseleccionarporelcdigodeusuario(USERID),oestadoR
(QSTATE)ytomareldatodecolaparalaidentificacin(QID).
Esconvenienteejecutarloprimeroenmodotestparaasegurarnosqueeljuegodedatosquevamos
aponerenmodoerrneoeselquequeremos.Luegoloejecutamosenmodonotest.
Finalmentecomprobamosqueelbatchinputestenestadoerrneo:Sistema>Servicios>Batch
input>Carpetas(SM35).
SinosequiereutilizarelprogramasebuscaenlatablaAPQIpornombredegrupoycola.
Siestentratamiento(estadoR)mediantedeguggingsedebeponerenestadoerrneo(E).
141
14.1
GestindelArchivado
BorradodeArchivado
Paraborrarlasejecucionesdearchivadoantiguasoincompletas,seentraenlatransaccinSARA
ysepulsadobleclicsobrelafechadeejecucindearchivado.Enlapantallaqueaparecese
2011ACISAP
Page24of54
SAP
MANUALADMINISTRADORACISAP
marcaelpinchodeArchivingnote,ydeestamaneraelobjetosequedamarcadoparaborrado.
Sisequiereborrardefinitivamentedelsistema,serealizaunarchivadoconelobjetoBC_ARCHIVE.
MsinformacinenlaNotaOSS70813
Archivingnoteforadministrativedata
Thisfieldisusedtoflagarchivemanagementrecordstobearchived.
Flaggedmanagementrecordsaredeletedfromthedatabasebythearchivingwiththearchiving
objectBC_ARCHIVE.
Deletedmanagementrecordscanbereloadedintothedatabaseviathearchivingobject
BC_ARCHIVE.
Losficherosdeesasesinnoseborranyhayquehacerlomanualmente.
NotaOSS70813
151
GestindeJobs
15.1
Debuggingunjob/procesolanzadoenfondo
Losjobsy/oprocesoslanzadosenfondosingenerarjobproejemplolosextractoresdeBW,
tambinpuedensersusceptiblesdesufrirnuestrodebugging.Tansolonecesitamosciertos
permisosincluidosenelobjetoS_ADMI_FCD(PADMProcessadministrationusingtransaccin.
SM04,SM50).
A) Sieljobestcorriendo,hayqueirala
transaccinSM50
ymarcarelcheckboxde
nuestroproceso.LuegohayquehacerProgram/ModeProgramDebugging.
2011ACISAP
Page25of54
SAP
MANUALADMINISTRADORACISAP
TambinsirvepararealizardebuggingafuncionesquesemandanllamarvaRFC.
B) Sieljobyafinaliz.SepuederealizardebuggingdesdelaSM37.Seleccionandoeljoby
escribiendola
transaccinJDGB.
C)
Tambinsepuedeutilizarestatransaccincuandoeljobnosehainiciado:plannedoscheduled.
PodemosmeterunbreakpointennuestroprogramayluegolanzareljobconlatransaccinJDGB.
Estejobactualizarlabasededatos.
C)SieljobesdemasiadorpidosepuedetomarconlaSM50.
C.1)UnaopcinesprogramareljobenlaSM36usandodospasosysiendoelprimerpasoel
reportdebucleestndarBTCLOOP.Alcomenzareldebugslotendremosquesalirdelbuclede
estereport.
TendremosquecambiarelvalordelavariableI.
C.2)Otraopcinescambiarelcdigodelprogramaeintroducirunbuclesinsalida(endlessloop)
enelpuntodelcdigoquesequieraempezararealizardebugging.Despushayqueirala
transaccinSM50.
Elprocesosequedarcolgado.
Hayquecambiarlavariablew_flag='X'.Ysecontinuarealizandodebugging.
Cdigodeejemplo1:
do.
clearw_flag.
Ifw_flag='X'.
Exit.
Endif.
Enddo.
Cdigodeejemplo2:
data:
htypei.
h=1.
whileh=0.
endwhile.
AsaparecercolgadoenlaSM51.
HaciendolodeProgram/Program/Debugging,cambiamoseneldebuggerelvalor
deha0yeldebugcorreronline.
2011ACISAP
Page26of54
SAP
MANUALADMINISTRADORACISAP
Cdigodeejemplo3
1.CreatevariantcalledBACKGROUNDforprogramtobedebugged.
2.ExecuteZDEBUGBG(pgmcodebelow)inbackgroundforimmediate
processing.
3.ExecutetransactionSM50.
4.SelectprocessthatrunsZDEBUGBG.
5.Goto'Program/Session''Program''Debugging'.
Ase80debugsessionwillopen.
6.ChangevariableW_EXITto'E'.
7.Stepthru(F6)untilZWBTESTcomesup.
*&*
*&ReportZDEBUGBG*
*&*
*&*
*&*
*&*
*&*
REPORTzdebugbg.
DATA:
w_exitTYPEc.
FIELDSYMBOLS<fs>TYPEANY.
SELECTIONSCREENBEGINOFBLOCKone.
PARAMETERS:p_repidLIKEtrdirnameDEFAULT'ZWBTEST'.
SELECTIONSCREENENDOFBLOCKone.
STARTOFSELECTION.
PERFORMloop_time.
PERFORMsubmit_time.
ENDOFSELECTION.
**
*FORMloop_time*
**
*........*
**
FORMloop_time.
DO.
IFw_exit='E'.
EXIT.
ENDIF.
ENDDO.
ENDFORM.
**
*FORMsubmit_time*
2011ACISAP
Page27of54
SAP
MANUALADMINISTRADORACISAP
**
*........*
**
FORMsubmit_time.
ASSIGNp_repidTO<fs>.
SUBMIT(<fs>)
USINGSELECTIONSET'BACKGROUND'.
ENDFORM.
Otraopcinesdesdela
transaccinSM66
seleccionarnuestroprocesoyluegoapretarelbotn
dedebugging.
SiesunprogramaZinclusopodemosintroducirawaitstatementenelcdigodelprogramapara
darnosmstiempo.
Despustendremosqueirala
transaccinSM50
comoenlasotrasopciones.
Ademsdeporla
transaccinSM50
desdeelmismojobtambinsepuederealizarcapturndolo.
Senecesitalasiguienteautorizacin:
2011ACISAP
Page28of54
SAP
MANUALADMINISTRADORACISAP
15.2
GestindePrioridadadesdelosjobs
Siqueremosdarprioridadaunjobsobreotropuedeserqueelmandantedeproductivotenga
variasmquinasoservidoressepuedeutilizarlapriorizacindejobsyelegirelservidoren
concreto.
Perosloensistemasmuylentosyconvariasinstanciasserecomiendaasignarvalores.
Enlneasgeneraleselsistemadebetenersuficientesrecursosparagestionarlosjobs.
Slosedebenasignarjobsfijosamaquinassiexistealgunadependenciaaniveldesistema
operativo,comoporejemploqueexistaunficherooundeterminadodirectorio.
Elsistemaporsisoloseencargadedistribuirlacargadelosjobs,ygeneralmentesisolohayun
servidor,estodejadetenersentido.
2011ACISAP
Page29of54
SAP
MANUALADMINISTRADORACISAP
Borradodeunjobqueestcorriendo
15.3
Aunqueenalgunasocasionestardeuntiempoencancelarsefinalmenteslohace.
15.4
Verificarqueunjobnoestcolgandoyest
actualizandodatos
Lomejoresirala
transaccinSM50
yhacerdobleclicsobreelprocesoyverificarqueest
llevandoacaboalgunaaccin.
161
16.1
GestinderdenesdeTransporte
Cambiarestatusdeunaordendetransporte
Sihemosliberadounaordenotareaporerroroqueremosvolverahacerlamodificable,
procederemosdelasiguienteforma.
Anotamoslaordenysustareas.
NosdirigimosalatablaE070conlatransaccinSE16
Unavezintroducidosenlatabla,seleccionamoslasrdenesytareasamodificarenelcampo
TRKORR
2011ACISAP
Page30of54
SAP
MANUALADMINISTRADORACISAP
MarcamoslaordenylastareasymodificamoselcampoTRSTATUSdelestadoR(Liberado)al
estadoD(Modificable).
Paramodificarelestatus,seprocedercomoseindicaenelpuntodeldocumentoModificarel
valorenunatablavadebuggingdelmanualdeABAP.
Unavezhechoesto,laordenvolveraparecerenellistadodemodificablesypodremosseguir
aadiendoobjetos.
Lautilidadqueselepuededarfundamentalmenteaestamodificacin,resideenlaposibilidadque
hayamosliberadounaordendetransporteynoshayamosdadocuentaquenosfaltaalgnobjeto
enesaordensinelcual,laordendevolveraun8(porejemplo,meterenunaordenunreportque
llameaunatablaynoincluirlatabla)deestaforma,silaordennohasidotransportada,esposible
incluirelobjetofaltante.
16.2
Cambiarmandanteorigenparaobjetostocados
enproduccin
Cuandomodificamosunobjetoenproduccin,estequedaregistradocomomodificadoenel
mandantedestino,deformaquesimodificamosdichoobjetoendesarrolloylotransportamos,el
transportenosproporcionaunerrorindicandoqueelobjetohasidomodificadoenelmandante
destino.
Paraarreglaresteerrorhaydosopciones,unaesmarcarlaopcinsobrescribiroriginalesy
sobrescribirobjetosenreparacinsinconfirmarenlasopcionesdetransportedelaordenenla
transaccinSTMS.
2011ACISAP
Page31of54
SAP
MANUALADMINISTRADORACISAP
Enestaopcin,sinosomosnosotroslosquetransportamoslaordenyeselcliente,pasamospor
queelclientedescubrequehemosmodificadoobjetosenproduccindirectamente.
Paraevitaresto,procederemosconelpaso2.
NosintroducimosenlatablaTADIRconla
transaccinSE11
o
transaccinSE16
SeleccionamoselobjetoquehemosmodificadoenelcampoOBJ_NAME:
2011ACISAP
Page32of54
SAP
MANUALADMINISTRADORACISAP
EnelcampoSRCSYSTEMaparecerelidentificadordelmandantedondelohemosmodificado.
SeleccionamoselregistroymodificamoselcampoSRCSYSTEMporelidentificadordelmandante
dedesarrolloyeltransportenodarerror.
Paramodificarelregistro,seprocedercomoseindicaenelpuntodeldocumentoModificarel
valorenunatablavadebugging.
Medianteestetruco,tambinpodemosmonitorizarqueobjetossehanmodificadoenproduccin
realizandoelfiltroenlatablaTADIRporelidentificativosdelmandanteencuestin.
Estautilidadseutilizacuandonoestamosautorizadosatransportarperohemostenidoquetocar
algodirectamenteenproduccin.
Normalmentesisevuelveatransportarunaordenelsistemaavisa.
Sisecambiaelmandanteorigen,nogenerawarning,porloqueeltransportenodaraproblemasy
sieladministradornoinvestigamuchoynotieneauditora,niseentera.
Eliminarcamindetransportedetodaslas
16.3
rdenes
CuandonosintroducimosenlatransaccindetransporteSTMSparaejecutareltransportedelas
rdenes,pordefectoelsistemanosmuestradostiposdetransporte,unoenelquetransportatoda
lacoladeimportyotroquetransportalaordenseleccionada.Laprimeraopcin,sueleser
bastantepeligrosa,yaqueelsistematomatodaslasrdenesdelimportylasvuelveatransportar
denuevo,conelconsiguienteriesgo.Paraevitardarleporerroraestaopcin,seprocederdela
2011ACISAP
Page33of54
SAP
MANUALADMINISTRADORACISAP
siguienteforma:
Entrarenla
transaccinSTMS
SepulsaenelmenResumen>Sistemas
Seseleccionaelentornodesdeelquesegeneranlasrdenes(normalmente
desarrollo).
2011ACISAP
Page34of54
SAP
MANUALADMINISTRADORACISAP
SeaadeelparmetroNO_IMPORT_ALL=1
Elcamindetransporteglobal,habrdesaparecido.
2011ACISAP
Page35of54
SAP
MANUALADMINISTRADORACISAP
16.4
Cmotransportarentredossistemassingestindel
transporte
Seliberalaorden.
Enelsistemaorigen:ECDK903894.Secomponededosficheros:
Irala
transaccinAL11
2011ACISAP
Page36of54
SAP
MANUALADMINISTRADORACISAP
TomarelnombredelficherocofilesK903894.ECDdeldirectorio:/usr/sap/trans/cofiles
Ylomismodelficherodata:R903894.ECDdeldirectorio/usr/sap/trans/data
SeejecutalatransaccinCG3Yparahacerundownloaddelficheroaundirectoriolocal
Enelficherofuentesepone:/usr/sap/trans/cofiles/K903894.ECD
Enficherodestinosepone:C:\Users\Cristina\Desktop\K903894.ECD
Enelsistemadestinoseimportanlosficheros:
Mediantela
transaccinCG3Z
.Hayquemirarenla
transaccinAL11
comosellamanlos
directoriosdataycofiles.
Irala
transaccinSTMS
.Pulsarelcamioncito
2011ACISAP
Page37of54
SAP
MANUALADMINISTRADORACISAP
Hacerdobleclicsobreelsistemadestino
.
Paraimportarlaordensepulsaelcamioncito
2011ACISAP
Page38of54
SAP
MANUALADMINISTRADORACISAP
2011ACISAP
Page39of54
SAP
MANUALADMINISTRADORACISAP
16.5
Modificarprogramasconelbloqueodeeditoractivado
16.6
Programaparasimulareltransportedeunaordena
produccin.
Conobjetodeevitarerrorescuandosetransportanrdenesdeworkbench,existeesteprograma.
http://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+program+to+simulate+transports
16.7
Transportarunaordensintenerqueliberarla.
Conla
transaccinSCC1
sepuedetransportaramandantesdelamismamquinasinnecesidad
deliberarlaorden.
Copiarcontenidodetabla
171
SepuedehacercreandountransportemanualObjetoT3TR.TABU.<NombreTabla>ysehace
dobleclicyseaadelaclave<NombreTabla>.*
Accesoaunmandantedesdeotromandante.
181
Serealizamediantela
transaccinSM59
Eltiempoderespuestadelsistemaesmuy
191
lento
Elsistemavamuylento.Cmopodemosayudaralosadministradores?
2011ACISAP
Page40of54
SAP
MANUALADMINISTRADORACISAP
ParamejorarelrendimientohaydosparmetrosdelaRZ10quepuedensertiles.
rdisp/max_alt_modes>controlaelnmerodesesionesdeunnicousuarioala
vez.
rdisp/gui_auto_logout(optional)>Tiempoquepermaneceelsistemasin
expulsaraunusuarioqueestinactivo.
Consultarla
transaccinSM50
yhacerunpantallazodelosprocesoscuyotiempoessuperiora
los3segundos.
201
Gestindelosusuarios
Listadetodoslosusuariosenelsistemapormquina:
transaccinAL08
Listadeusuariosconopcindeexpulsin
transaccinSM04.
Bloquearunatransaccinparatodoslosusuariosesla
transaccinSM01
Enviarunmensajeatodoslosusuariosesla
transaccinSM02
Ponereltraceaudit,ralentizaelsistema,solosedeberutilizarencasosespecialesycomo
mtododedebugdeproblemas
211
TransaccinSTAD
Paraaveriguarlasltimasaccionesdeunusuarioosiunaespecficatransaccinestenusooen
desusoseutilizaestatransaccin
221
Gestindelaimpresora
Seutilizala
transaccinSPAD.
Porla
transaccinSM50
tambinsepuedehacerunseguimientodeunprocesodeimpresin.
231
Gestindelosbloqueosdelsistema
Siunusuarioounprocesohabloqueadounatabla,paradesbloquearlaselanza
latransaccin
SM12.
Hayquetenercuidadoconestatransaccinporquesepuedeexpulsaraunusuarioqueest
trabajandoenesemomentoenelsistema.
SepuedeverporlatransaccinAL08siunusuariollevamuchotiempoconlamismatransaccin.
podemosversiestonlineuoffline?Normalmenteseproducenbloqueosconlascadasdered.
SAPpermitediferentestiposdebloqueos.
S(sharedLock):Variosusuariospuedenaccederaldatobloqueadoalmismotiempoen
modovisualizar.
Peticionesadicionalessonaceptadasinclusosisondenuevosusuarios.Estonoocurre
conelbloqueodetipoE.
ConeltipoE(Exclusive)sloelmismousuariopuedeliberarelbloqueo
ProfileParameters:Seadjuntanlosprofileparametersrelevantesparalagestindebloqueos:
2011ACISAP
Page41of54
SAP
MANUALADMINISTRADORACISAP
enque/table_size:
Sizeofthelocktablemanagedbytheenqueueserverinthemainmemory.The
locktablecontainsinformationonwhichlocksarecurrentlyheldbywhom.
Inthiscase,youshouldcheckwhethertheupdateserverisfunctioningcorrectly,sincethelock
tablecangrowveryfastiftheupdatefunctionstops.Ifnoupdateproblemsexist,youcanusethis
parametertoincreasethesizeofthelocktable.
TheComputingCenterManagementSystem(CCMS)monitorsthestatusofthelocktable
constantlyandoutputswarningsifthespaceavailableisnotadequate.Defaultvalue:4096kb
rdisp/wp_no_enq
:Numberofenqueueworkprocessesthataretorunonthisinstance.
rdisp/enqname
:Nameoftheapplicationserverthatprovidestheenqueueservice.
241
SubirybajarficherosdeSAPaldiscoduro
Traduccindeundocumentode
Kaphoon
para
AbapCafe
tomadodesapabap.
Todoelmundohatenidoproblemasparasubir/bajarficherosdesde/haciaunPCsielprograma
ABAPestsiendoejecutadoenbatch,porqueWS_UPLOAD/WS_DOWNLOADnofunciona.Pero
existeunaalternatiautilizandoRFCEXEC.EsteesunprogramaproporcionadoporSAPquedebe
serinstaladolocalmenteentuPC.AdemsdedefinirunaconexinenSAPalmismo.Entu
programaABAP,debesinvocaralafuncionRFC_REMOTE_FILEdelassiguienteforma:CALL
'RFC_REMOTE_FILE'DESINATIOND_DESTI...
24.1
RFCEXEC
1.)InstalaenlocalelRFCsourcedevelopmentkit(rfcsdk)entuPC
EnalgnsitioenelCDdelSAPGUIexisteundirectoriollamadorfcsdk.Deestedirectoriocopiael
ficherorfc.caraltuPCC:\SAP.EnelmismoCD,existeunficherocar.exe.Buscaestefichero(si
noloencuentrasdescargalodesdesapservxodesdeinternet)ycopialoentudirectorioC:\SAP,
Descomprimeelficherorfc.carconelcomando:carxvfrfc.car.Crearunsubidrectoriorfcsdk
automticamente.CopiaelficheroC:\SAP\rfcsdk\text\saprfc.iniaC:\SAP\rfcsdk\bin\saprfc.ini.
AhorasedebeaadirunavariableatuentornollamadaRFC_INI.Sieststrabajandobajo
WindowsNT/2000,vesalpaneldecontrolyhazdobleclicsobreeliconoSistema.Pinchaen
EntornoycrearunavariableconRFC_INIyvalorC:\SAP\rfcsdk\bin\saprfc.ini.
2011ACISAP
Page42of54
SAP
MANUALADMINISTRADORACISAP
SisetrabajaenWindows98/SE/MEentoncesaadeunaentradaentuautoexec.ba:
SETRFC_INI=C:\SAP\rfcsdk\bin\saprfc.ini
Enunaventanadecomando,editaelficherosaprfcini.
Aadelossiguientescampos
DESTcon,porejemplo,<SID>_Rdonde<SID>eselIDdetusistema
TYPEconR
2011ACISAP
Page43of54
SAP
MANUALADMINISTRADORACISAP
<1>
PROGIDconelnombredetuPCseguidoporunpuntoylapalabrarfcexec
GWSERVconsapgw<inst#>inst#eselnumerodeinstanciadetusistemaSAP
R/3system.
RFC_TRACEcon0
Guardaelficheroyejecutarfcexecconelcomando:rfcexecD<destinolgico>.Destinolgicoes
laentradaque
definisteensaprfc.ini!EnmicasoesDGL_R.
Asegratedequeelprogramaestejecutndoseynoregresealaventanadecomando.
2.)ConfiguraundestinoRFCenSAPR/3
Seaccedeala
transaccinSM59
2011ACISAP
Page44of54
SAP
MANUALADMINISTRADORACISAP
Pulsaen
Create
IntroduceeneldestinoRFCtunombredePC,comodefinistelocalmenteenuficherohostseguido
porunpuntoylapalabrarfcexec.Estoesunarecomendacin,puedesintroducirtupropioformato
denombre.
SeleccionaTcomotipodeconexin
2011ACISAP
Page45of54
SAP
MANUALADMINISTRADORACISAP
Alaceptarlapantallacambiara
Irahoraa
Registration
2011ACISAP
Page46of54
SAP
MANUALADMINISTRADORACISAP
RellenaelcampoProgramIDconelPROGIDqueespecificasteensaprfc.ini.Enmicasoes
ESB00803.rfcexec.
<3>
PulsaenSAVEyrecibirsunmensajecomo::DestinationESB00803.RFCEXECsaved.
2011ACISAP
Page47of54
SAP
MANUALADMINISTRADORACISAP
AhorapulsasobreTestconnectionydeberasverunaventanacomoesta:
Sinovesestaventanta,esquehicistealgoms..QuizsOSSNote63930teayudarentus
investigaciones.
Sieltestdeconexinfuecorrecto,entoncesescribeunpequeoprogramaABAPdetestcomo
este:
REPORTZSIRTEST.
DATA:BEGINOFT_TABOCCURS0,
A(20),
B(20),
C(20),
D(20),
ENDOFT_TAB.
DATA:D_DESTILIKERFCDESRFCDEST,"RFCdestination
D_ERMSG(120),"errormessage
D_RFILE(256),"remotefilename
STARTOFSELECTION.
T_TABA='IngoWilly'.
T_TABB='Raddatz'.
T_TABC='Frankfurt'.
T_TABD='Germany'.
APPENDT_TAB.
T_TABA='Charles'.
T_TABB='Nobody'.
T_TABC='Unknown'.
2011ACISAP
Page48of54
SAP
MANUALADMINISTRADORACISAP
T_TABD='USA'.
APPENDT_TAB.
D_DESTI='ESB00803.RFCEXEC'.
D_RFILE='C:\TMP\TESTDATA.TXT'."directoryC:\TMPmustexistlocally
CALLFUNCTION'RFC_REMOTE_FILE'DESTINATIOND_DESTI
EXPORTINGFILE=D_RFILE
WRITE='X'"X=write''=read
TABLESFILEDATA=T_TAB
EXCEPTIONSSYSTEM_FAILURE=1MESSAGED_ERMSG
COMMUNICATION_FAILURE=2MESSAGED_ERMSG.
IFSYSUBRC<>0.
FORMATRESETINTENSIFIEDOFF.
WRITE:/'RFCERROR:',D_ERMSG.
ELSE.
WRITE:/'Tablesuccessfullydownloadto',D_RFILE.
ENDIF.
ENDOFSELECTION.
Segrabaelprograma.
DejaeleditorycreaunJOB,porejemplovaSM36yprogramaeljob.
2011ACISAP
Page49of54
SAP
MANUALADMINISTRADORACISAP
Despusdequeeljobfinalice,compruebaelspool.
AhoraparaelprogramarfcexecdetuPCviaCTRLC
251
Configuracindelmandante
TransaccinSCC4
2011ACISAP
Page50of54
SAP
MANUALADMINISTRADORACISAP
261
Gestindelsistemalgico
Sielsistemanosarrojaelerror:B2001:Elsistemalgicopropionoestdefinido
Seveenla
transaccinSCC4
(verlupadentrodelmandante)siestdefinido.
Secreaenla
transaccinBD54
Elsistemalgicosepuedeparametrizarencualquiermandantequeafectaatodoslosmandantes
delamismamquina.
271
TableSettings
LostablesettingsdeSAPestnmuybien.PuedenserutilizadosentransaccionescomolaVA01,o
lamigo
Implicaordenarloscamposcomoqueramosyponerlesunanchofijo.
2011ACISAP
Page51of54
SAP
MANUALADMINISTRADORACISAP
SeadjuntalaayudadeSAP:
Usethisfunctiontochangethesettingsofatablecontrol.Youcanchangethewidthandpositionof
acolumn(usingdraganddrop).Youcansavethedisplayatanytimeasavariantbyenteringa
nameandchoosing'Create'.
Youcanuseanyvariantasyourpersonal'defaultsetting'forthetransation,orcallitjustforthe
currenttransaction.('currentsetting').Thedefaultsettingappliesfromthenexttimeyoucallthe
transaction.Choosetherequiredvariantsfrom
thelistboxes.Ifthelistboxonlycontains
theentry'Basicsetting',youmustfirstcreateadisplayvariant.Youcanalso
defineanewvariantasthedefaultwhenyoucreateitbyselectingthecorrespondingcheckbox.The
displaydefinedintheapplicationprogram("Basicsetting")canalwaysbeusedasthedefaultor
currentsetting.
The'Delete'functionallowsyoutodeleteanydisplayvariantthatyouhavealreadycreated.
Stepbystepinstructions:
oConfigurethetablecontrolasyouwantit.
oClickthesettingsbuttonatthetopofthetablecontrol.
oEnteranameandchhose"Create".
oIfyouwantthisvarianttoappearwheneverthetablecontrolappears,setthe
"Useasdefaultsetting"option.
oChoose"Copy"toclosethedialogbox.
Ifyouwanttochangehowexistingvariantsareused,orwanttoreactivatethebasicsetting,
choosethe
correspondingsettingsfromthelistboxesand
2011ACISAP
Page52of54
SAP
MANUALADMINISTRADORACISAP
choose'Copy'toclosethedialogbox.
Notes
Aswellasuserspecificvariants,therearealsoSystemvariants,whicharevisibletoallusersein
thecurrentclient
(althoughuserdefinedvariants,wheretheyexist,override
systemvariants).Youcaneditthemusingthe'Administrator'
function(see
thehelpontherelevantscreen).
Loquenotediceestaayudaesquesenecesitatenerelsiguienteobjetoentusautorizaciones:
Objeto:S_ADMI_FCD
Actividad:TCTR Opcionestablecontrolp.todoelsistema
Deotramaneranosepuedeadjudicareltablesettingatodoslosusuarios.
281
Transaccionesmsutilizadasporunconsultor,
programadoryanalistadentrodelreadeBasis.
SU01UserMaintenance
SM12DisplayLockEntries
SM02SystemMessages
SM37JobOverview
SE30RuntimeAnalysis
2011ACISAP
Page53of54
SAP
MANUALADMINISTRADORACISAP
ST05SQLTrace
STAT/STADOverviewwhousedspecifictransactions/reports
ST22Shortdumpanalysis
SM04UserList(MemoryUsage)
AL11Viewingfilesontheapplicationserver
SNOTENoteAssistant
SEARCH_SAP_MENUFindsmenupathsforagiventransaction
ST06SystemMonitor(applicationserver)
SM21SystemMonitor/Systemlog
SPAMDisplaycurrentservicepackstatus
SALEALEsettings
SM51Overviewoftheapplicationservers
SP01Spoolrequests
DB20Updatestatisticsfortables
ST04Performanceanalysis,e.g.databasetables
SLG1Applicationlog
RZ11Systemparameters,eg.disp/gui_auto_logout(logoutusersafterawhile)
RZ12Configurationofservergroups
SIMGHS_IMG_EXTENSIONChangescustomizingmenu
SGENPrecompilestheapplication.
2011ACISAP
Page54of54