Plugin parameters
PandoraFMS_SAP_Plugin cuentahas conthe losfollowing siguientesparameters parámetrosfor paraits sumanual ejecución manual:execution:
-l "<license>" |
-l "f51a6712-a3fALLp4x0Af3vAfjr9II2f-bas1g74w" |
-h "<sap_host>" |
-h "10.5.6.30" |
-c "<sap_client>" |
-c "001" |
-s "<sap_system>" |
-s "00" |
-u "<sap_user>" |
-u "PANDORA01" |
-p "<sap_password>" |
-p "P45sw0rD." |
-m "<plugin_module>" |
-m "SYS_INFO" |
-M "<plugin_module>" |
-M "SYS_INFO" -M "IDOC_FAIL_COUNT" |
-R "<sap_rfc_function>" |
-R "TH_WPINFO" |
-T "<sap_rfc_table>" |
-T "WPLIST" |
-S "<sap_rfc_structure>" |
-S "MSSDBLOGSIZE" |
-F "<sap_field_1>,...,<sap_field_N>" |
-F "WP_TYP,WP_ISTATUS" |
-W "<sap_filter_condition>"
-W "<plugin_filter_condition>" |
-W "STATUS EQ 'F'" -W "AND JOBNAME LIKE 'Z%'"
-W "WP_ISTATUS,EQ,2" -W "WP_ITYPE,EQ,1" |
-I "<plugin_rfc_input>"
-I "<sap_z_transaction_input>" |
-I "TABLE_NAME,USR04" -I "DBNAME,XYZ"
-I "Z_INPUT_TEST" |
-L "<seconds>" |
-L "21600" |
-C "<string>" |
-C "USER01" |
-Z "<sap_z_transaction>" |
-Z "Z_CHECK_STATUS" |
-D "<delimiter>" |
-D ";" |
-H "<1 | 0>" |
-H "0" |
Formato del parámetro-W parameter format
El parámetroThe "-W" puedeparameter sercan utilizadobe paraused distintosfor módulosdifferent delplugin plugin,modules, admitiendoadmitting 2 formatosdifferent distintosformats enin cadaeach caso:case:
-
FormatoFormatparaforlos módulosmodules "RFC_READTABLE_COUNT", "RFC_READTABLE_TABLE"yand "RFC_READTABLE_GROUPTABLE" (consultastablea tablas)queries):
EnIn lasthe consultasqueries realizadasmade a tablas deto SAP lastables, condicionesthe queconditions sethat debenmust indicarbe cumplenindicated elcomply formatowith esperadothe porformat laexpected funciónby the "RFC_READ_TABLE", quefunction, sewhich corresponderíawould con:correspond to:
CAMPOFIELD OPERADOROPERATOR 'VALOR'VALUE'
SiIf se indican múltiples parámetrosmultiple "-W" puedeparameters queare seaindicated, necesarioit indicarmay enbe lasnecessary condicionesto consecutivasindicate siin sethe unenconsecutive medianteconditions losif comparadoresthey lógicosare joined by means of the "AND" uor "OR". Selogical debecomparators. tenerNote en cuenta quethat SAP evaluaráwill lasevaluate condicionesthe enconditions elin ordenthe indicado.order Porlisted. ejemplo:For example:
-W "
CAMPOFIELD OPERADOROPERATOR 'VALOR'VALUE'" -W "AND CAMPOFIELD OERADOROPERATOR 'VALOR'VALUE'" -W "OR CAMPOFIELD OPERADOROPERATOR 'VALOR'VALUE'"
SeríaIt equivalentewould be equivalent to a unasingle condición única:condition:
-W "
CAMPOFIELD OPERADOROPERATOR 'VALOR'VALUE' AND CAMPOFIELD OPERADOROPERATOR 'VALOR'VALUE' OR CAMPOFIELD OPERADOROPERATOR 'VALOR'VALUE'"
PorDue limitacionesto delsocket conector,limitations, unaa solasingle condicióncondition indicadaindicated enin un parámetroa "-W" noparameter puedecannot exceder deexceed 70 caracterescharacters. SiIf necesitayou indicarneed condicionesto másindicate largaslonger trateconditions detry concatenarlasconcatenating mediantethem elby usousing de múltiples parámetrosmultiple "-W" yparameters eland uso de comparadores lógicosusing "AND" yand "OR". logical comparators.
EjemploExample deof condiciónactual real:condition:
-W "SEQNO EQ '000'" -W "AND DATUM GE '_1_DAYSAGO_'"
-
FormatoFormatparaforeltherestorestdeofmódulos:the modules:
ParaFor módulosmodules quethat noare seannot consultasqueries a tablas deto SAP mediantetables lathrough funciónthe "RFC_READ_TABLE" elfunction, formatothe deformat losof filtrosthe debefilters ser:must be:
CAMPO,OPERADOR,VALORFIELD,OPERATOR,VALUE
ParaFor estosthese casos,cases, siif se indican múltiples parámetrosmultiple "-W" separameters consideraráare queindicated, todasit laswill condicionesbe debenconsidered cumplirsethat aall lathe vezconditions must be met at the same time (comoas siif sethey concatenasenwere conconcatenated operadoreswith lógicoslogical "AND") operators).
EjemploExample deof condiciónactual real:condition:
-W "WP_ISTATUS,EQ,16" -W "WP_ITYPE,EQ,1"
ElThe "CAMPOFIELD" dependeráwill dedepend laon tabla o estructura dethe SAP consultada,table poror ejemplostructure podríaconsulted, serfor elexample campoit could be the "STATUS" defield laof tablathe "TBTCO". Existentable. variasThere páginasare dondeseveral sepages puedenwhere consultaryou loscan camposconsult disponiblesthe deavailable tablasfields deof SAP comotables, porsuch ejemplo:as:
ElThe "OPERADOROPERATOR" determinadetermines elthe tipotype deof comparacióncomparison queto sebe harámade entrebetween elthe indicated "CAMPO"FIELD" y eland "VALOR"VALUE". indicados.The Lospossible posiblesoperators operadores son:are:
-
- EQ:
ElThevalorvaluedelofcampothedebefieldsermustigualbealequalvalortoindicado.the indicated value. - NE:
ElThevalorvaluedelofcampothedebefieldsermustdistintobealdifferentvalorfromindicado.the indicated value. - LT:
ElThevalorvaluedelofcampothedebefieldsermustmenorbequelesselthanvalortheindicado.indicatedEnvalue.consultasInatabletablasqueriesmedianteusing "RFC_READ_TABLE",siifelthecampofield to compare is acomparardateesorunatime,fechatheuoldesthora,dateslasorfechastimesuarehoraslowermásthanantiguasthesonmostmenoresrecentquedateslasorfechas u horas mas recientes.times. - LE:
ElThevalorvaluedelofcampothedebefieldsermustmenorbeolessigualthanqueorelequalvalortoindicado.theEnindicatedconsultasvalue.aIntablastablemediantequeries using "RFC_READ_TABLE",siifelthecampofield to compare is acomparardateesorunatime,fechatheuoldesthora,dateslasorfechastimesuarehoraslowermásthanantiguasthesonmostmenoresrecentquedateslasorfechas u horas mas recientes.times. - GT:
ElThevalorvaluedelofcampothedebefieldsermustmayorbequegreaterelthanvalortheindicado.indicatedEnvalue.consultasInatabletablasqueriesmedianteusing "RFC_READ_TABLE",siifelthecampofield to compare is acomparardateesorunatime,fechatheumosthora,recentlasdatesfechasorutimeshorasaremásgreaterrecientesthansonthemayoresoldestquedateslasorfechas u horas mas antiguas.times. - GE:
ElThevalorvaluedelofcampothedebefieldsermustmayorbeogreaterigualthanqueorelequalvalortoindicado.theEnindicatedconsultasvalue.aIntablastablemediantequeries using "RFC_READ_TABLE",siifelthecampofield to compare is acomparardateesorunatime,fechatheumosthora,recentlasdatesfechasorutimeshorasaremásgreaterrecientesthansonthemayoresoldestquedateslasorfechas u horas mas antiguas.times. - LIKE:
ElThevalorvaluedelofcampothesefielddebemustajustarbeaadjustedlatoexpresiónthedelexpressionvalorofindicado.theSoloindicateddisponiblevalue.paraOnlyconsultasavailableafortablastable queries (RFC_READ_TABLE).
- EQ:
ElThe indicated "VALORVALUE" indicadoallows permiteapplying aplicarthe el filtrofilter (condición)condition) deof losthe resultadosquery deresults laaccording consultato de acuerdo a suits "OPERADOR"OPERATOR". SeIt recomiendais encapsularrecommended siempreto losalways valoresencapsulate entrevalues comillasin simplessingle enquotes las consultas a tablas dein SAP contable queries with "RFC_READ_TABLE".
ConWith elthe "OPERADOR"OPERATOR" deof tipotype "LIKE" lasthe expresionesindicated indicadasexpressions permitenallow elthe usouse delof carácterthe character "%" parato determinardetermine quethat puedeit sercan cualquierbe caracterany decharacter from 0 ato N veces.times. PorFor ejemplo:example:
Z% : PermiteIt indicarallows queindicating elthat campothe confield elwith quewhich seit comparais debecompared tenermust unhave valora quevalue althat menosat comienceleast porbegins lawith letrathe letter Z, pudiendoand tenermay oor nomay másnot caractereshave amore continuación.characters after it.
ParaFor losthe "CAMPO"FIELD" deof tipotype "DATS" oor "TIMS" (tiposfield detypes camposof deSAP tablas de SAP) se puede hacer uso detables) macros paracan serbe sustituidasused porto labe fechareplaced yby horathe correspondientecorresponding date and time (segúnaccording lato the macro) respectowith arespect lato fechathe ydate horaand deltime momentoof dethe ejecuciónplugin delexecution plugin,time, laswhich cualesallow permitenyou aplicarto filtrosapply dinámicosdynamic confilters elwith formatothe correctocorrect paraformat estosfor tiposthese detypes camposof deSAP SAP.fields.
-
- Macros
paraforcamposfieldsdeoftipotype "DATS":- _N_DAYSAGO_:
Fecha de haceNdías.days ago date. - _N_WEEKSAGO_:
Fecha de haceNsemanas.weeks ago date.
- _N_DAYSAGO_:
- Macros
paraforcamposfieldsdeoftipotype "TIMS":- _N_SECSAGO_:
Hora de haceNsegundos.seconds ago time. - _N_MINSAGO_:
Hora de haceNminutos.minutes ago time. - _N_HOURSAGO_:
Hora de haceNhoras.hours ago time.
- _N_SECSAGO_:
- Macros
ParaFor todasall las macros se puede sustituirmacros, "N" porcan unbe replaced by a númeropositive entero positivointeger óor 0.
LosFields camposof de tipotype "DATS" tienenhave elthe formatoformat "YYYYMMDD", yand portherefore lo tanto lasthe macros para camposfor "DATS" sefields sustituiranwill conbe valoresreplaced enwith esevalues formato,in siendo:that format, being:
-
-
- YYYY:
ElTheañoyearconwith 4dígitos,digits,porforejemploexample "2022". - MM:
ElThemesmonthconwith 2dígitos,digits,porforejemploexample "05". - DD:
ElThediadaydelofmestheconmonth with 2dígitos,digits,porforejemploexample "13".
- YYYY:
-
LosThe camposfields deof tipotype "TIMS" tienenhave elthe formatoformat "hhmmss", yand portherefore lo tanto lasthe macros para camposfor "TIMS" sefields sustituiranwill conbe valoresreplaced enwith esevalues formato,in siendo:that format, being:
-
-
- hh:
LaThehorahourconwith 2dígitosdigitseninformato24-hourdeformat,24forhoras, por ejemploexample "13". - mm:
LosTheminutosminutesconwith 2dígitos,digits,porforejemploexample "08". - ss:
LosThesegundossecondsconwith 2dígitos,digits,porforejemploexample "51".
- hh:
-
Formato del parámetro-I parameter format
El parámetroThe "-I" puedeparameter sercan utilizadobe paraused distintosfor módulosdifferent delplugin plugin,modules, admitiendoadmitting 2 formatosdifferent distintosformats enin cadaeach caso:case:
-
FormatoFormatparaforel módulothe "RFC_Z_TRANS" module (transaccionesSAP "Z"de SAP)transactions):
ParaFor estethis módulomodule, elthe formatonecessary necesarioformat delof parámetrothe seráparameter elwill valorbe quethe debavalue tenerthat lathe transacciónSAP transaction "Z" demust SAPhave parafor el campothe "INPUT" defield laof petición.the Porrequest. ejemplo:For example:
-I "Z_INPUT_TEST"
-
FormatoFormatparaforeltherestorestdeofmódulos:the modules:
ParaFor elthe restorest deof módulos,the elmodules, formatothe queformat debenthat tener los parámetrosthe "-I" esparameters elmust siguiente:have is as follows:
INPUT,
VALORVALUE
ElThe "INPUT" dependeráwill dedepend laon función dethe SAP consultada,function porqueried, ejemplofor podríaexample serit lacould entradabe the "TABLE_NAME" deinput laof funciónthe "RFC_GET_TABLE_ENTRIES". Existenfunction. variasThere páginasare dondeseveral sepages puedenwhere consultaryou lascan entradasconsult the available "input" disponiblesentries de funciones deof SAP comofunctions, porsuch ejemplo:as:
ElThe "VALORVALUE" indicadoindicated esis elthe queone sethat asignaráwill albe assigned to the "INPUT" alwhen ejecutarexecuting lathe funcióncorresponding RFC correspondiente.function.
Ejemplo de entradaActual "input" real:example:
-I "TABLE_NAME,USR04"
Los parámetrosThe "-I" tambiénparameters admitenalso elsupport usothe deuse of macros conwith elthe mismosame formatoformat queas lasthose usadasused parafor los parámetrosthe "-W": parameters: "_N_SECSAGO_", "_N_MINSAGO_", "_N_HOURSAGO_", "_N_DAYSAGO_" yand "_N_WEEKSAGO_" (versee elpoint puntoabove anteriorfor para más detalles)details).