domingo, 27 de maio de 2012

Componentes instalados baseado em JAVA

A dica de hoje é útil quando precisamos atualizar  sistemas baseado em java e precisamos saber quais componentes estão instalados e precisamos atualizar
Entre no endereço abaixo:
http://:/sap/monitoring/ComponentInfo

Exemplo
  Inserir o endereço no browser conforme figura abaixo , solicitara usuário e senha , entre com o o usuário j2ee_admin

 Abaixo os componentes instalados:





Abraço

domingo, 15 de janeiro de 2012

Atualização do Pacote NF-e 10.0 Support Package 9

Uma dica para quem vai atualizar os pacotes do SLL NF-e 10.0 no sistemas de PI é consultar a nota SAP 1641991,  nela temos os procedimentos desde o download até a aplicação.



quarta-feira, 11 de janeiro de 2012

Quais usuários pertecem a uma transação no SAP.

Pessoal sempre queremos saber quais são os usuários que tenham direito a acessar uma determinada transação.
Para isto existe um relatório da transação Suim bastante simples como segue abaixo:

1) Vá para a transação suim :


2) Selecione a opção User-->Users By Complex Selection Criteria --> By Transaction Authorization  e clique no icone do relógio.


3) Entre com o nome da transação no campo Transaction Code e clique novamente no relógio.

4) Abaixo o resultado com os logins e nomes de todas as pessoas que tenham direito a acessar esta transação.

Até a próxima dica.

Abraço

terça-feira, 29 de novembro de 2011

Oracle RAC - Verificar o funcionamento do Scan para conexão com o Banco 11g

Para verificarmos como esta o funcionamento da funcionalidade de "Scan" do RAC 11g digitamos o comando abaixo no shell  do usuário que foi instalado o RAC como segue:


cluvfy comp scan -verbose


Resposta:

Verifying scan

Checking Single Client Access Name (SCAN)...
  SCAN Name         Node          Running?      ListenerName  Port          Running?   
  ----------------  ------------  ------------  ------------  ------------  ------------
  orapecscan.officer.com.br  sapora01      true          LISTENER_SCAN1  1527          true       
  orapecscan.officer.com.br  sapora02      true          LISTENER_SCAN2  1527          true       

Checking TCP connectivity to SCAN Listeners...
  Node          ListenerName              TCP connectivity?      
  ------------  ------------------------  ------------------------
  localnode     LISTENER_SCAN1            yes                    
  localnode     LISTENER_SCAN2            yes                    
TCP connectivity to SCAN Listeners exists on all cluster nodes

Checking name resolution setup for "orapecscan.officer.com.br"...
  SCAN Name     IP Address                Status                    Comment  
  ------------  ------------------------  ------------------------  ----------
  orapecscan.officer.com.br  172.16.0.59               passed                             
  orapecscan.officer.com.br  172.16.0.58               passed                             

Verification of SCAN VIP and Listener setup passed

Verification of scan was successful.


Obrigado

sexta-feira, 11 de novembro de 2011

sexta-feira, 12 de agosto de 2011

Estatísticas no SAP com oracle

Pessoal após upgrade ou uma vez por mês devemos atualizar as estatísticas como segue:

      a) brconnect -u system/<pwd> -c -f stats -t oradict_stats
      b) brconnect -u system/<pwd> -c -f stats -t system_stats
      c) brconnect -c -u system/<pwd> -f stats -t all -f collect -p 4
       
       
      Assim manteremos o banco totalmente atualizado .

      quarta-feira, 10 de agosto de 2011

      Screen-Painter Gateway Error

      Pessoal tivemos um ABAP reclamando sobre um problema com o Screen-Painter através do Acesso via vpn conforme tela abaixo:




      Para solucionar tivemos que habilitar a porta no saprouter tab como segue:

      p  200.200.200.123    172.16.*.*   3300
      p  200.200.200.123    172.16.*.*   3301

      segunda-feira, 1 de agosto de 2011

      SAP - Enhancement Package 5 free Space Requirements

      Para atualizarmos os sistemas SAP estes são os espaços necessários:

      EHPI Directory                15 GB˜
      Download Directory         20 GB˜
      DIR_TRANS                    30 GB
      DATABASE                     50 GB
      Shadow System              Igual ao diretório  /usr/sap/.


      Estes Valores são aproximados podendo haver variação.

      quarta-feira, 6 de julho de 2011

      Curso Red Hat System Administration || Resumo

      LVM
       Passos para se configurar um storage/disco com formato LVM:
      •  Primeiro Passo: criam-se as partiçõe que serão utilizadas exemplo: fdisk -cu /dev/dispositivo no caso fdisk -cu /dev/vda.
      • Segundo Passo: deve-se colocar um flag nas partições criadas anteriormente e para isto utilizamos o comando pvcreate exemplo: pvcreate /dev/vda3, pvcreate /dev/vda4 , e para validarmos podemos rodar o comando pvdisplay
      • Terceiro Passo: agora devemos agrupar todas a partições que flagamos acima que serão utilizadas via lvm através do comando vgcreate exemplo: vgcreate vgname /dev/vdaN para validarmos, vgdisplay
      • Quarto Passo: Criam-se os volumes lógicos do tamanho que se deseja atraves do comando lvcreate exemplo: lvcreate -n lvname -L tamanho  vgname, para validarmos lvdisplay
      • Quinto Passo: Formatamos os volumes lógicos através do comando : mkfs -t ext4 /dev/vgname/lvname
      • Sexto Passo: criamos o ponto de montagem e montamos atraves dos comandos: mkdir /data (diretório de montagem), e adicionamos no /etc/fstab a linha:  /dev/mapper/vgname-lvname /data ext4 defaults 1 2
      Para verificamos  se tudo o que fizermos funcionou rode o comando mount -a  e verifique atraves do comando df -h se esta tudo certo.


      Expandindo um volume LVM
        Para expandirmos um volume lvm podemos permanecer com o volume montado e tudo funciona online conforme os itens abaixo, porem como sempre para uma maior garantia devemos efetuar um backup.
      • Verifique se temos espaço suficiente para fazermos a expansão, se não tivermos precisamos aumenta-la através dos passos 1 e 2  descritos acima e rodar o comando vgextend, porem se ja tivemos espaço disponivel verificado através do comando vgdisplay efetuamos  os seguintes passos:
      • Aumentamos o  volume logico atraves do comando lvextend -l tamanho /dev/vgname/lvname
      • Não podemos esquecer de efetuar um resize conforme segue abaixo resize2fs -p /dev/vgname/lvname
      Reduzindo um volume LVM
        Para reduzirmos um volume lvm , devemos efetuar todoas as tarefas offline, isto quer dizer desmontar a partição como segue:
      • umount /data
      • fsck -f /dev/mapper/vgname-lvname (efetuamos este comando para limpar toda a priorizacao  para efetuarmos o resize).
      • resize2fs -p /dev/mapper/vgname-lvname 512M
      • lvreduce -L 512M /dev/mapper/vgname-lvname
      • mount -a 
      • pvscan -V
      Ou para alteramos ou tiramos um disco e adicionarmos outro devemos proceder com os passos abaixo:

      • umount
      • fsck
      • resize2fs
      • lvreduce
      • vgreduce
      • pvchange -an
      • pvremove



        sexta-feira, 10 de junho de 2011

        Desabilitar o Archive log no Banco da Dados RAC.

        Pessoal recentemente precisei "desligar" o modo de archive do banco de dados em Cluster, para efetuar a cópia e criação de clientes no Sap então segue os passos:

        1) Log no sqlplus
                  sqlplus / as sysdba

        2)Rode o comando para desabilitar o modo cluster, repare que desabilitei somente em uma instancia ,aonde iremos efetuar os comando de desabilitacao do archivelogs       
                SQL>alter system set cluster_database=false scope=spfile sid='node1';

        3)Pare o Cluster com o comando Abaixo:
              srvctl stop database -d node -o immediate

        4) Entre na instance e coloque a mesma no modo " mount "
                 sqlplus / as sysdba 
                 SQL> startup mount;

        5) Verifique como esta o banco;
                 archive log list;

        6) Coloque o banco no modo não archivelog;
                 SQL>alter database noarchivelog;

        7) Coloque a instancia novamente no cluster
                  alter system set cluster_database=true scope=spfile sid='node2';

        8) "Derrube" a instancia novamente.
                   SQL>shutdown immediate;

        9) Coloque o cluster no ar.
                  srvctl start database -d node

        10)Verifique o modo do banco em archive
                 SQL>archive log list; 

        Para retornar o banco no modo archive basta efetuar os passos acima descrito alterando o item 6 para "alter database archivelog ";


        Valeu




        quarta-feira, 2 de fevereiro de 2011

        Off-Topic Casamento


        SISTEMA OPERACIONAL DO CASAMENTO

        Prezado Técnico,
        Há um ano e meio troquei o programa [Noiva 1.0] pelo [Esposa 1.0] e verifiquei que o Programa gerou um aplicativo inesperado chamado [Bebê.exe ] que ocupa muito espaço no HD.
        Por outro lado, o [Esposa 1.0] se auto-instala em todos os outros programas e é carregado automaticamente assim que eu abro qualquer aplicativo.
        Aplicativos como [Cerveja_Com_A_Turma 0.3], [Noite_De_Farra 2.5] ou [Domingo_De_Futebol 2.8], não funcionam mais, e o sistema trava assim que eu tento carregá-los novamente.
        Além disso, de tempos em tempos um executável oculto (vírus) chamado [Sogra 1.0] aparece, encerrando Abruptamente a execução de um comando.
        Não consigo desinstalar este programa. Também não consigo diminuir o espaço ocupado pelo [Esposa 1.0] quando estou rodando meus aplicativos preferidos.
        Sem falar também que o programa [Sexo 5.1] sumiu do HD.
        Eu gostaria de voltar ao programa que eu usava antes, o [Noiva 1.0], mas o comando [Desinstalar.exe] não funciona adequadamente.
        Poderia ajudar-me? Por favor!
        Ass: Usuário Arrependido

        quarta-feira, 5 de janeiro de 2011

        Transações sobre IDOCS

        Pessoal vasculhei e sumarizei uma serie de transações sobre idocs como segue:




        SALE - IMG ALE Configuration root 
        WE20 - Manually maintain partner profiles
        WE11 - Delete idocs
        BD64 - Maintain customer distribution model 
        BD71 - Distribute customer distribution model 
        SM59 - Create RFC Destinations 
        BDM5 - Consistency check (Transaction scenarios) 
        BD82 - Generate Partner Profiles 
        BD61 - Activate Change Pointers - Globally 
        BD50 - Activate Change Pointer for Msg Type 
        BD52 - Activate change pointer per change.doc object 
        BD59 - Allocation object type -> IDOC type 
        BD56 - Maintain IDOC Segment Filters 
        BD53 - Reduction of Message Types 
        BD21 - Select Change Pointer 
        BD87 - Status Monitor for ALE Messages 
        BDM5 - Consistency check (Transaction scenarios) 
        BD62 - Define rules 
        BD79 - Maintain rules 
        BD55 - Defining settings for IDoc conversion 
        WEDI - ALE IDoc Administration 
        WE21 - Ports in Idoc processing 
        WE60 - IDoc documentation 
        SARA - IDoc archiving (Object type IDOC) 
        WE47 - IDoc status maintenance 
        WE07 - IDoc statistics 
        BALE - ALE Distribution Administration 
        WE05 - IDoc overview 
        BD87 - Inbound IDoc reprocessing 
        BD88 - Outbound IDoc reprocessing 
        BDM2 - IDoc Trace 
        BDM7 - IDoc Audit Analysis 
        BD21 - Create IDocs from change pointers 
        SM58 - Schedule RFC Failures 
        Basic config for Distributed data: 
        BD64: Maintain a Distributed Model 
        BD82: Generate Partner Profile 
        BD64: Distribute the distribution Model 
        Programs:
        RBDMIDOC – Creating IDoc Type from Change Pointers 
        RSEOUT00 – Process all selected IDocs (EDI) 
        RBDAPP01 - Inbound Processing of IDocs Ready for Transfer 
        RSARFCEX - Execute Calls Not Yet Executed 
        RBDMOIND - Status Conversion with Successful tRFC Execution 
        RBDMANIN - Start error handling for non-posted IDocs 
        RBDSTATE - Send Audit Confirmations 
        For testing you can use WE19

        sábado, 9 de outubro de 2010

        Verificar se existe erro em um profile !!

        Ai vai uma dica legal para verificarmos se existe algum erro no arquivo de parâmetros  da profile utilizando o comando sappfpar

        Logue no sistema como o usuário  sid{adm}

        Entre como o comando abaixo:

        sappfpar pf=/usr/sap//SYS/profile/INSTANCE_nomedoprofile check

        Como Tenho uma instance de nome PEC e o HOSTNAME deste servidor sappec01 então fica assim:

        sappfpar pf=/usr/sap/PEC/SYS/profile/PEC_DVMESG_sappec01 check


        Abraço

        quinta-feira, 30 de setembro de 2010

        Atualizar o Oracle Instant Client nos servidores SAP

        Vou mostrar como atualizar o client oracle em um servidor SAP com linux.
        Segue os passos:

         1) Primeiro passo  é verificar a versão do client no sistema SAP atual dentro do sistema SAP:
              a)Vá para a transação SM51 e clique no Botão
        SM 51

               b)Verifique qual a Versão do Oracle client conforme tela abaixo:

        Versão do Client antes do Update

        2) Baixe o sistema SAP e copie o Arquivo OCL10264.SAR que se encontra na área de download do service.sap (a) e copie para o caminho /oracle/client/10x_64  logado no linux como ADM .
           a)
        b) Vá ao caminho
               /oracle/client/10x_64


        3) Descompacte o arquivo .SAR no diretorio descrito no item 2b:
               a) SAPCAR -xvf  OCL10264.SAR e será criado o diretorio conforme tela abaixo:

        4)Remova o link simbolico e crie ele novamente apontando para o novo diretório:
             a) rm -f instantclient

             b) criar o link simbolico


        5) Renomear o diretorio antigo.

        6) Verifique se a estrutura de diretorios no linux ficaram conforme tela abaixo:



        7)Pronto agora coloque o SAP no ar, entre e verifique se sua atualização funcionou.

        segunda-feira, 27 de setembro de 2010

        SAPGUI 7.20 Revisão 3 For Java

        Pessoal no dia 2 de agosto foi disponibilizada para download a versão 7.20 revisão 3 do SAPGUI FOR JAVA.
        Efetuei o Download no site da Sap do arquivo "PlatinGUIMaX_3-10006059.JAR" e procedi com a instalação que é muito básica, clicar sobre o arquivo e next, next, finish.
        Após a instalação você deve ir até o diretorio e rodar o aplicativo conforme tela abaixo no caso do mac.

        Já no login você notará a diferença, como por exemplo a nova concepção treeview de login entre outras melhorias, vale a pena a atualização.

        sexta-feira, 24 de setembro de 2010

        Gravar tudo o que é digitado e aparece no terminal do Linux

        Pessoal  precisei criar um log de tudo que estava acontecendo  no terminal do linux na instalação de um software no linux, pesquisei e verifiquei que é muito fácil como  gravar isto, segue os passos:

        1) Digite : script
               Exemplo script meulog.log
        2) Digite os comandos que você queira:
               Exemplo  ps -ef  oracle
        3) Para sair e gravar o arquivo com tudo que apareceu no terminal digite : exit
        4) Para verificar o arquivo digite vi menulog.log

        sábado, 14 de agosto de 2010

        Problema para estabilizar Workflow SAP

        Problemas com Workflow da SAP.

        O funcional relatou um problema de Workflow não estava funcionado, eis a solução
        alterei a senha do usuário  WF-BATCH e coloquei ele do tipo dialog e efetuei um login.
        Entrei na transação SWUB e coloquei a senha definitiva deste usuário, configurei novamente  tRFC
        Pronto voltou a funcionar.
        Abaixo segue um guia rápido.


        1- SU01--> alterei a senha e o tipo para dialog.
        2 -Logue no cliente com o usuário e coloque a senha definitiva
        3 - SWUB --> coloque  a senha definitva a qual você logou
        4.SWU3 --> Configure RFC Destination
        5.SU01--> altere novamente o usuário para o tipo sistema


        Pronto

        sexta-feira, 30 de julho de 2010

        Erro para subir o banco de dados Oracle Após Upgrade

        Um amigo meu  Basis teve um problema esta semana, vou compartilhar com vocês qual o  problema e a solução.

        Ele efetuou o upgrade de um banco de dados Oracle para a versão 10.2.02, porem quando ele subia o banco no modo upgrade, o banco subia normalmente , porem ao tentar subir via startsap o banco nao subia ou via sqlplus startup também não claro pois subir pelo startsap ou sqlplus o comando é o mesmo.A soluçao para este problema é a seguinte:

        1) Entre no sistema com o  usuario ora e entre no SQLPLUS
                       connect  / as sysdba
        2) Rode o comando de startup no modo UPGRADE
                      startup upgrade
        3)Rode o script para ele atualizar o dicionario para a nova versão do Banco.
                      @catupgrd.sql
        4)Rode o script para verificarmos se todos os componentes foram atualizados
                      @utlu102s.sql

        5)Efetue um shutdown no modo immediate
                     shutdown immediate;
        6)Abra o banco no modo normal
                    startup
        7)Rode o script para recompilar todos os objetos invalidos
                        @utlrp.sql

        segunda-feira, 26 de julho de 2010

        Retorno Nf-e (PI) para ECC

        Tive um problema aqui na empresa e gostaria de compartilhar com vocês pois acho que as pessoas que usam a solução da SAP para Nf-e deve ter ou um dia vai ter este problema.
        Criamos o ambiente de homologação de sap porem as notas não iam para nosso servidor que efetua a comunicação com Sefaz e nem retornava deste servidor para nosso ECC.
        Bom primeiro passo é verificar as portas RFC's tanto na verificação de conexão como na verificação autenticação. Ai surgiu uma duvida que com a ajuda no meu amigo (Kaleo) expert em PI me mostrou como verificar qual a conexão RFC esta relacionada para o retorno da Nf-e. esta transação é a BD97 como segue na figura abaixo:


        Resolvi o problema pois verifiquei que o usuário que efetuava a conexão na RFC de retorno estava bloqueado,desbloqueei o usuário e tudo funcionou.

        Até a próxima Dica.

        segunda-feira, 12 de julho de 2010

        Adicionar HD Externo no RHEL

        Pessoal precisei efetuar um backup de um banco para transporta-lo para outro endereço, para isto gerei um backup utilizando a tecnologia RMAN da oracle necessitei plugar um hd externo da samsung de 500 gb no linux. Abaixo segue os passos :

        1) Plugue o HD em uma porta USB e rode o comando:
        DMESG

        scsi0 : SCSI emulation for USB Mass Storage devices
        isa bounce pool size: 16 pages
        Vendor: Samsung Model: S2 Portable Rev:
        Type: Direct-Access ANSI SCSI revision: 02
        SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
        sda: assuming drive cache: write through
        SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
        sda: assuming drive cache: write through
        sda: sda1
        Attached scsi disk sda at scsi0, channel 0, id 0, lun 0


        2) Repare que a letra associada acima da unidade é a sda1, portanto precisamos criar uma partição para ela com fdisk:
        fdisk /dev/sda1 ---> n -->p -->1 --> --> --> w

        3) Agora precisamos formatar esta particao criada:
        mkfs.ext3 /dev/sda1


        4) crie um diretorio aonde vai ser montado o hd no meu caso criei o usbext
        mdkir /usbext

        5) monte o HD externo
        mount -t ext3 /dev/sda1 /usbext

        Pronto o hd externo esta disponivel para acesso:
        /dev/sda1 459G 102M 436G 1% /usbext


        Abraço

        terça-feira, 29 de junho de 2010

        Tabelas de Segurança do SAP

        Precisei criar uma planilha com os nomes dos perfis e sua descrição de um determinado client pesquisando descrobri algumas tabelas a qual achei muito relevante para Basis como segue:

        USR* Tabelas que contem informações sobre o usuário.
        AGR* Tableas que contem informações sobre perfil.
        USH* Tabelas que contem informações sobre documentação/modificações.
        Você deve utilizar as transações SQVI ou SE16, conectar diretamente via sqlplus , ou alguma
        outra ferramenta para efetuar pesquisas como foi meu caso.



        Table Description
        AGR_1016 Name of the activity group profile
        AGR_1016B Name of the activity group profile
        AGR_1250 Authorization data for the activity group
        AGR_1251 Authorization data for the activity group
        AGR_1252 Organizational elements for authorizations
        AGR_AGRS Roles in Composite Roles
        AGR_DEFINE Role definition
        AGR_HIER2 Menu structure information - Customer vers
        AGR_HIERT Role menu texts
        AGR_OBJ Assignment of Menu Nodes to Role
        AGR_PROF Profile name for role
        AGR_TCDTXT Assignment of roles to Tcodes
        AGR_TEXTS File Structure for Hierarchical Menu - Cus
        AGR_TIME Time Stamp for Role: Including profile
        AGR_USERS Assignment of roles to users
        USER_ADDR Address Data for users
        USGRP User groups
        USGRPT Text table for USGRP
        USH02 Change history for logon data
        USOBT Relation transaction to authorization object (SAP)
        USOBT_C Relation Transaction to Auth. Object (Customer)
        USOBX Check table for table USOBT
        USOBX_C Check Table for Table USOBT_C
        USOBXFLAGS Temporary table for storing USOBX/T* chang
        USR01 User Master Data (runtime data)
        USR02 Logon data (password,user name, validity date etc..)
        USR04 User master authorization (one row per user)
        USR06 License data
        USR10 Authorisation profiles (i.e. &_SAP_ALL)
        USR11 Text for authorisation profiles
        USR12 Authorisation values
        USR13 Short text for authorisation
        USR40 Table for illegal passwords ( never enter * in this table)
        UST04 User profiles (multiple rows per user)
        UST10C Composit profiles (i.e. profile has sub profile)


        This is the vast list of USR,USH & AGR tables


        Table name Description
        AGRR2 R2 transfer structure
        AGRR2T R2 roles transfer structure - Texts
        AGR_1016 Name of the activity group profile
        AGR_1016B Name of the activity group profile
        AGR_1250 Authorization data for the activity group
        AGR_1251 Authorization data for the activity group
        AGR_1252 Organizational elements for authorizations
        AGR_1253 Authorization Data for Activity Group - Static Objects
        AGR_AGRS Roles in Composite Roles
        AGR_AGRS2 Role definition
        AGR_ATTS Role attributes
        AGR_BOR_DTL Extended BOR Details for Menu Nodes
        AGR_BUFFI Internet Links for a Role
        AGR_BUFFI2 Internet links table - Customer version of SAP roles
        AGR_BUFFI3 Internet links table - SAP versions of SAP roles
        AGR_CATS Transfer structure for categories/PFCG start
        AGR_CUSTOM Role Customizing objects
        AGR_DATEU Personal settings for roles
        AGR_DEFINE Role definition
        AGR_EXT_DTL Extended Details for Menu Nodes
        AGR_FAVOS Personal settings for PFCG
        AGR_FILT Transfer table filter for PRGN_TREE_START
        AGR_FLAGS Role attributes
        AGR_FLAGSB Role attributes
        AGR_HIER Table for Structure Information for Menu
        AGR_HIER2 Menu structure information - Customer version of SAP roles
        AGR_HIER3 Menu structure information - SAP version of SAP roles
        AGR_HIERT Role menu texts
        AGR_HIERT2 Role menu texts - Customer version of SAP objects
        AGR_HIERT3 Role menu texts - SAP Original
        AGR_HIER_BOR Table for Object-Oriented Navigation (OBN)
        AGR_HPAGE Role Home Page
        AGR_HPAGET Description of the Home Page for a Role
        AGR_ICON Display the status icon in the Profile Generator
        AGR_INFO Filter Values from Generation Run
        AGR_LOGSYS Logical system
        AGR_LSD Role attributes
        AGR_MAP MiniApp and Text
        AGR_MAPP MiniApps in Role
        AGR_MAP_KNUMA Conversion Table AG_GUID CRM <> KNUMA
        AGR_MARK Table for report SAPPROFC_NEW
        AGR_MEM_INITIAL Agreements: Buffer for Intial Upload
        AGR_MINI MiniApps in Role
        AGR_MINI2 MiniApps in Role
        AGR_MINIT Role mini-appl texts
        AGR_MINIT2 Role mini-application texts
        AGR_NSPCE Namespace
        AGR_NUMBER Internal Counter for Assigning Profile Names
        AGR_NUM_2 Internal Counter for Assigning Profile Names
        AGR_OBJ Assignment of Menu Nodes to Role
        AGR_POPUP Structure for dialog box
        AGR_POPUP2 Structure for transaction assignment
        AGR_POPUP3 Auxiliary structure to input authorization objects
        AGR_PROF Profile name for role
        AGR_REL_KNUMA_CM Assignment: Agreement --> Campaign
        AGR_SELECT Assignment of roles to Tcodes
        AGR_SHIER Structure for the Drag and Drop Tool
        AGR_SHIERT Structure for the Drag and Drop Tool
        AGR_SHIER_BOR Structure for Additional Details with no STRING Field
        AGR_SMENU Transfer structure for role maintenance
        AGR_SPRTXT Structure for the Drag and Drop Tool
        AGR_START Start Role Maintenance: Structure for Tree
        AGR_STRING Structure for the Drag and Drop Tool
        AGR_STRUC Structure to transfer Tcodes into the Profile Generator
        AGR_ST_NAME Role Name
        AGR_TAB PFCG start tree transfer structure
        AGR_TCDTXT Assignment of roles to Tcodes
        AGR_TCODE3 Assignment of roles to Tcodes
        AGR_TCODES Assignment of roles to Tcodes
        AGR_TCODES_TEXTS Transaction Codes with Texts from AGRs
        AGR_TEXTS File Structure for Hierarchical Menu - Customer
        AGR_TIME Time Stamp for Role (Menu, Profile, Authorizations)
        AGR_TIMEB Time Stamp for Role (Profile Generation)
        AGR_TIMEC Time Stamp for Role (User Assignment)
        AGR_TIMED Time Stamp for Role (Profile Comparison, RFC Distribution)
        AGR_TRAN Transport modules of external personalization objects
        AGR_TRANS Help Structure for Translation
        AGR_TXT Role and Text
        AGR_UPLO Stucture for upload node types
        AGR_UPLT Stucture for upload node types
        AGR_UPLTX Stucture for upload description text
        AGR_USERS Assignment of roles to users
        AGR_USERT Assignment of roles to users
        USH02 Change history for logon data
        USH02_ARC_TMP Change History for Logon Data: Last Entries from Archive
        USH04 Change history for authorizations
        USH04_ARC_TMP Authorizations Change History: Last Entries from Archive
        USH10 Change history for authorization profiles
        USH10_ARC_TMP Change History for Profile Data: Last Entries from Archive
        USH12 Change history for authorization values
        USH12_ARC_TMP Change History for Authorizations: Last Archive Entries
        USR01 User master record (runtime data)
        USR02 Logon Data (Kernel-Side Use)
        USR03 User address data
        USR04 User master authorizations
        USR05 User Master Parameter ID
        USR06 Additional Data per User
        USR06SYS System-Specific User Classification (License-Related)
        USR07 Object/values of last authorization check that failed
        USR08 Table for user menu entries
        USR09 Entries for user menus (work areas)
        USR10 User master authorization profiles
        USR11 User Master Texts for Profiles (USR10)
        USR12 User Master Authorization Values
        USR13 Short Texts for Authorizations
        USR14 Surchargeable Language Versions per User
        USR15 External User Name (Replaced By Table USRACL)
        USR16 Values for Variables for User Authorizations
        USR20 Date of last user master reorganization
        USR21 Assign user name address key
        USR21S Shadow table: Assignment of user name to address key
        USR22 Logon data without kernel access
        USR30 Additional Information for User Menu
        USR40 Table for illegal passwords
        USR41 User master: Additional data
        USR41_MLD Transaction Data for USR41
        USRACCNTV Generated Table for View USRACCNTV
        USRACL SNC Access Control List (ACL): User
        USRACLEXT Extended SNC Access Control List (ACL) for Users
        USRARCSTAT Reloaded Archiving Runs
        USRATTR Additional Attributes for Users
        USRBF User Buffer Contents for Fast RFC Logon
        USRBF2 User buffer content for fast RFC logon - new
        USRBF3 User Buffer Content for Fast RFC Logon - New
        USRCD Structure for Change Documents Display in RSUSR100
        USRCDT Structure for Change Documents (Technical View)
        USRCOBJ Object Filters for Exploding Product Structures
        USRCOMB Critical Combinations of Authorizations
        USRCOMBT Short Texts for Critical Combinations of Authorizations
        USRCRCOMB Part List of Variants for Critical Combinations of Auths
        USRDFLT User Settings Field/Value Combination
        USRDFLT_KEY Key for User Settings
        USRDFLT_PERS User Settings
        USRDFLT_PERS_ALV User Settings - ALV Display
        USREF Transfer structure for cross-reference function modules
        USREFUS Reference user for internet applications
        USREFUSVAR Assignment of Reference User Variabe to Reference User
        USREL_2 User Administration: Relationship Between Two Objects
        USREL_3 User Administration: Relationship Between Three Objects
        USREL_AT User Administration: User in Relationship (with Time)
        USREL_SA GUM: Assignment of Role/Position to System (Type)
        USREL_UA GUM: Assignment of Role to User
        USREL_US GUM: Assignment of User (Group) to System (Type)
        USREL_USA User Administration: User - System - Activity Group
        USREL_UT User Administration: User in Relationship (with Time)
        USREL__A User Administration: System - Activity Group
        USREL__S User Administration: System in Relationships
        USREL__U User Administration: User in Relationship
        USREXTID Assignment of External ID to Users
        USREXTIDH External ID (Access Using Hash Value)
        USREXTIDT Values Table for External ID Type
        USREXTIDTT Values Table for External ID Type (Texts)
        USRFIELD Central user maintenance: Field maintenance allowed or not
        USRFLD CUA: Definition of Logical Fields
        USRFLDDEF CUA: Definition of Logical Field Names of ALE Distrib. Users
        USRFLDGRP CUA: Field Selection Groups
        USRFLDSEL CUA: Field Attributes
        USRFLDT CUA: Text Table to Define Logical Fields
        USRFLDTSEL Selection of fields
        USRFLDVAL CUA: Selection Criteria for Field Attributes
        USRGENPRS Table for General Workplace Personalization Data
        USRGETFTR Transfer Structure
        USRGETSTRC Structure for user transfer
        USRGIFAV iPPE Interface: Favorite
        USRGIFOL iPPE Interface: Folder
        USRGIPROFIL User Assignment to an iPPE Profile
        USRGIPROFIL_DYNP Dialog Structure: User Assignment - iPPE Workbench
        USRGIPROFIL_WTY Assign User Profile
        USRGISETTINGS User Settings for the iPPE Workbench
        USRGISTACK iPPE Workbench: Stack
        USRINFO Extended User Info for SM04
        USRINKONS Reference table for FMs for determining inconsistencies
        USRLISTPROFILE Variable List Definition in PDM Environment
        USRLUIPROFILE User Assignments to Profiles in the iPPE Workbench Express
        USRLUIPROFILE_DYNP User Assignments to Profiles
        USRLUISETTINGS User-Specific Settings of the iPPE Workbench Express
        USRLUISETTINGS_DYNP User-Specific Settings for Profile
        USRM0 Material Master User Settings: Screen Reference "User"
        USRM1 Material Master User Settings: Organizational Levels
        USRM2 User Settings for the Material Master: Logical Screens
        USRM3 Material Master User Settings: Retail Organizational Levels
        USRMETHOD Method to be called when distributing users
        USRMM User settings: material master
        USROBJECTS Table of Previous Initial Object in Structure Overview
        USRPDM User-Specific Data in the PDM Environment
        USRPWDHISTORY Password History
        USRSETTINGS_DYNP User Settings: Navigation Tree - Dialog Structure
        USRSTAMP Time Stamp for all Changes to the User
        USRSYSACT CUA: Roles in Distributed Systems
        USRSYSACTT CUA: Roles in Distributed Systems
        USRSYSLNG User's Language in a System
        USRSYSPRF CUA: Profiles in Distributed Systems
        USRSYSPRFT CUA: Profile Text in Distributed Systems
        USRSYSUPL CUA: Price Lists in SAP System
        USRSYSUPPL CUA: Assignment of User Types to Price Lists
        USRSYSUTPA CUA: System Measurement: User Types with Attributes
        USRSYSUTYP CUA: Texts for User Types in SAP System
        USRSYSUZUS CUA: Texts for Special Versions
        USRSYSVTYP Generated Table for View USRSYSVTYP
        USRTICLASS Class Assignment for Tabular Maintenance of iPPE
        USRTREECOL User-Specific Column Permutations per Array Type
        USRURLPRS Table for Personalization of Services
        USRURLSVR Logical Web Servers for Logical Systems (User-Specific)
        USRVAR Variants for Critical Authorizations
        USRVARCOM Variants of Critical Combinations of Authorizations
        USRVARCOMT Short Texts for Variants of Critical Combs of Authorizations
        USRVARID Part List of Variants for Critical Authorizations
        USRVART Short Texts for Variants of Critical Authorizations
        USRVIEWCOL User-Specific Column View
        USRVIEWTAB User-specific Tabstrip View
        USR_AUFK User-Defined Fields of AUFK
        USR_FLAGS Various Flags for Authorization Programs
        USR_FLGNT Personal User Settings / Without Transport
        USR_LIST Generated Table for View USR_LIST
        USR_QUERY BW Query
        USR_TREESNODE Node Structure of a Simple Tree (Report SAPTREX3)
        USR_VALUES Transfer structure for selection acc. to auth. values