#ale idoc in sap abap
Explore tagged Tumblr posts
jonty-10 · 1 year ago
Text
0 notes
ashleshashekhawat21 · 9 months ago
Text
 In SAP ABAP (Advanced Business Application Programming), the difficulty of topics can vary depending on an individual's experience and background. However, some of the most challenging topics in SAP ABAP include:
1. Advanced ABAP (ABAP Objects - OO ABAP)
Transitioning from procedural ABAP to object-oriented ABAP can be difficult, as it requires understanding concepts like inheritance, polymorphism, interfaces, and events.
Designing complex classes and frameworks adds to the challenge.
2. Enhancement Framework (User Exits, BADIs, and Enhancement Points)
Understanding how to properly implement and manage enhancements without affecting standard functionality can be tough, especially when dealing with different types of enhancements (classic BADI vs. new BADI, enhancement spots, etc.).
3. ALV (ABAP List Viewer) with OO ABAP
ALV reporting with the object-oriented approach can be more complex than the traditional methods, as it involves multiple classes and interfaces for handling lists and grids.
4. Performance Optimization
Writing efficient and optimized code in ABAP, particularly in large, complex systems, is challenging.
Dealing with database performance issues like using proper indexes, joins, and minimizing database round trips requires an in-depth understanding of performance tuning.
5. ABAP Web Dynpro and FPM (Floor Plan Manager)
Developing applications with Web Dynpro ABAP involves a steep learning curve, especially managing UI elements, context binding, and data flow.
FPM requires additional understanding of pre-built floor plan applications and customizing them.
6. SAP HANA and ABAP Managed Database Procedures (AMDP)
With the rise of SAP HANA, working with AMDP and CDS (Core Data Services) views to leverage the in-memory capabilities can be quite difficult.
Understanding how to push down logic to the database and effectively using SAP HANA-specific features adds complexity.
7. SAP Gateway and OData Services
Creating OData services using SAP Gateway can be difficult, especially handling different HTTP methods (GET, POST, PUT, DELETE) and managing complex scenarios like deep entity sets, batch processing, and filters.
8. IDocs and ALE/EDI
Handling IDocs and configuring ALE (Application Link Enabling) or EDI (Electronic Data Interchange) involves a deep understanding of data exchange mechanisms and error handling, making it one of the tougher areas for ABAP developers.
9. SmartForms and SAPScripts
Designing complex forms with SmartForms or SAPScript can be challenging due to the tool’s limitations, complexities in handling conditions, and aligning the output.
10. SAP S/4HANA Migration and Custom Code Adaptation
Adapting and converting legacy ABAP code to be compatible with SAP S/4HANA is a complex task. It involves adjusting code for HANA’s database and removing obsolete functionalities.
Each of these topics requires a good grasp of both technical concepts and business logic, which adds to the difficulty.
Anubhav Trainings is an SAP training provider that offers various SAP courses, including SAP UI5 training. Their SAP Ui5 training program covers various topics, including warehouse structure and organization, goods receipt and issue, internal warehouse movements, inventory management, physical inventory, and much more.
Call us on +91-84484 54549
Mail us on [email protected]
Website: Anubhav Online Trainings | UI5, Fiori, S/4HANA Trainings
Tumblr media
0 notes
samchakre · 1 year ago
Text
0 notes
ibstpvt · 2 years ago
Photo
Tumblr media
Hiring SAP MDM Technical Consultant
Exp: 4 To 10Years
Skill: MDM consultant,SAP,RICEF, IDOC, Ale, Dialog programing, ODATA, ERP, Abap, OO ABAP ,Customization
Loc:Pan India
#ibst #SAPMDM #ABAP #ERP #IDOC #Dialog Programming
0 notes
petrosolgas · 3 years ago
Text
Gigante no setor siderúrgico, Vallourec está recrutando profissionais de MG e ES para preencher as vagas de emprego disponíveis
Para essa terça-feira, (18/10), a gigante no setor siderúrgico Vallourec, está com diversas vagas de emprego sendo ofertadas para os profissionais de Minas Gerais e Espírito Santo. Dessa forma, caso resida em algum desses estados, não perca tempo! Venha conferir todas as oportunidades que se encontram disponíveis. Quem sabe uma delas não pode ser sua?
As vagas de emprego abertas pela companhia Vallourec estão listadas abaixo, confira
Operador de Produção IV/Operador de Torno Cnc
Desejável ter cursos técnicos nas áreas de mecânica, elétrica e/ou eletromecânica;
Escolaridade: ensino médio completo;
Importante ter conhecimentos em torno CNC;
Local da vaga de emprego: Belo Horizonte, Minas Gerais;
Necessário ter disponibilidade para trabalhar em escala de turno.
Clique aqui para se inscrever no processo seletivo.
Analista de Sistemas Sênior (arquitetura de Soluções)
Escolaridade: graduação completa em Ciência da Computação, Engenharia, Sistema de informação e afins;
Essencial ter conhecimentos em desenvolvimento de software seguro, arquitetura de aplicações WEB/Mobile com publicação para Android e IOS, modelagem de dados, metodologias ágeis;
Local da vaga de emprego: Belo Horizonte, Minas Gerais;
Para o cargo, é indispensável ter inglês em nível fluente.
Clique aqui para se inscrever no processo seletivo.
Técnico de Documentação
Importante ter boas habilidades interpessoais para lidar com clientes internos e externos;
Imprescindível conhecer recursos de informática (editor de textos e planilhas eletrônicas) e conceitos básicos de SAP;
Local de trabalho: Serra, Espírito Santo;
Necessário ter conhecimentos avançados em inglês, da leitura à escrita, capazes de interpretar normas técnicas no idioma.
Clique aqui para se inscrever no processo seletivo.
Analista de Sistemas e Negócios Sênior (SAP MM)
Escolaridade: graduação completa em Ciência da Computação, Sistema de informação, Administração, Engenharia ou correlatos;
Importante ter conhecimentos avançados em inglês. Conhecer outros idiomas, como alemão e/ou francês, são diferenciais para a posição;
Local de trabalho: Belo Horizonte, Minas Gerais;
Requer que o profissional tenha domínio do módulo SAP MM, assim como, conhecimento de IDOC, Proxy, User-exit, ALE, ABAP Debugging, LSMW e Variant Configuration (LO-VC).
Clique aqui para se inscrever no processo seletivo.
Veja outras oportunidades liberadas pela empresa para atuar em Minas Gerais
Nutricionista Líder
Escolaridade: graduação completa em Nutrição;
Imprescindível ter conhecimento intermediário do Pacote Office;
Necessário ter noções básicas de gestão do processo produtivo de UAN, assim como do sistema Tecfood;
Local da vaga: Belo Horizonte, Minas Gerais;
Requer registro ativo no Conselho Regional de Nutrição.
Clique aqui para se inscrever no processo seletivo.
Operador de Produção II
Desejável ter cursos técnicos nas áreas de mecânica, elétrica e eletromecânica;
Escolaridade: ensino médio completo;
Imprescindível ter conhecimentos em metrologia (paquímetro, micrômetro, relógio comparador, etc.);
Local de trabalho: Belo Horizonte, Minas Gerais;
Requer disponibilidade de escalas de turnos.
Clique aqui para se inscrever no processo seletivo.
Team Leader II — Líder da Laminação
Importante ter conhecimentos básicos em inglês e em relação ao pacote Office;
Local da vaga de emprego: Belo Horizonte, Minas Gerais;
Necessário ter o ensino médio completo, mas curso técnico/superior é um diferencial;
Requer disponibilidade de trabalhar em escala de turnos.
Clique aqui para se inscrever no processo seletivo.
Aprendiz em Processos Administrativos
Escolaridade: ensino médio completo;
Imprescindível ter disponibilidade de, no mínimo, 06 horas de trabalho;
Local da vaga de emprego: Jeceaba, Minas Gerais;
Voltado para participantes que tenham entre 18 e 21 anos.
Clique aqui para se inscrever no processo seletivo.
Para aqueles que irão participar dos processos seletivos e concorrer as vagas de emprego na Vallourec, desejamos boa sorte!
O post Gigante no setor siderúrgico, Vallourec está recrutando profissionais de MG e ES para preencher as vagas de emprego disponíveis apareceu primeiro em Petrosolgas.
0 notes
techmadeeasywithpankaj · 3 years ago
Photo
Tumblr media
Transform Your Career With SAPTECH MADE EASY'S New Package ''SAP Technical Career Starter Package''
In this SAP Technical Career Starter Package, SAPTECH MADE EASY is offering a 5 in 1 course package covering the details on   SAP ABAP, SAP ALE IDOC and                                            
SAP ADOBE FORM,
SAP ABAP Interview Question and Answer & 
SAP ALE IDOC Interview Question and Answer.
By enrolling for SAP Technical Career Starter Package training you prepare yourself to become skilled SAP professional. 
By choosing SAP Technical Career Starter Package you can be assured to be trained by industry's best and experienced quality assurance instructors. 
Those who are hunting for job of which pay will far more can enroll for SAP Technical Career Starter Package training without even thinking as we provide interview question, Videos and study materials.
For More Details Visit - www.saptechmadeeasy.com
#saptechmadeeasy #sapcareer #sapabap #careers #careergoals
0 notes
jobsine · 4 years ago
Text
SAP FSCM | 4 to 6 years | Mumbai & Pune Job For 4-6 Year Exp In Capgemini Bengaluru / Bangalore, India - 3897760
SAP FSCM | 4 to 6 years | Mumbai & Pune Job For 4-6 Year Exp In Capgemini Bengaluru / Bangalore, India – 3897760
Job Description * 4 6 years of experience in Implementation,Roll Out,Support including SAP S 4 Hana engagement experience. * Expert in CORE ABAP,DDIC,Reporting,Enhancements,ALE IDOC,OOPS * Expertise in Workflow is mandatory Primary Skills Mumbai , India 4 – 6 Years Apply for the job now! #SAP #FSCM #years #Mumbai #Pune #Job #Year #Exp #Capgemini #Bengaluru #Bangalore #India
Tumblr media
View On WordPress
0 notes
callumdfoan · 4 years ago
Text
sap mm training london6
What is ALE? ALE stands for Application Link Enabling. Application Link Enabling is a very common technology used in SAP to transfer master and transactional data between different Logical Systems. ALE is a proprietary SAP technology.
What is EDI? EDI stands for Electronic Data Interchange. EDI is a much older term and has been used in existence much before SAP. EDI is a generic technology that has been standardized using ANSI and EDIFACT standards. EDI is a very standard Industry standard used for business communication across partners.
What is IDOC? IDOC stands for Intermediary DOCument. IDOC is an SAP proprietary format for storing business data that needs to be communicated across systems. When we mean systems, this could be between multiple systems ( Both SAP as well as non-SAP systems).
What is the Difference between EDI & ALE? ALE is used for distributing large volumes of similar data between different Logical systems. For example, distributing customer master data between two SAP systems is easily done using ALE. Similarly, when invoices sap mm training london  from the core SAP system needs to be transferred to a different non-SAP invoice processing system, ALE is used.
EDI is also used to communicate data between different logical systems. For ex., sending out invoices, or order acknowledgements to customers is a perfect example to use EDI. Similarly, we could use EDI to receive inbound orders from customers.
There is a general confusion that ALE is a technology to be used between different SAP systems and EDI is the technology to be used between SAP and non-SAP systems. While this is true statistically, in principle the difference is much more subtle.
EDI is used to communicate with Partner Systems, while ALE is used to communicate between Logical Systems. Please do however observe that a Partner System could also be a logical system.
Customization Customization of ALE & EDI is pretty similar technically. Let's concentrate on ALE first.
[SALE] -> This is the transaction code used for ALE configuration
[WEDI] -> This is the transaction code used for ALE Development.
We will be doing all the customization in an ECC 6.0 IDES system. So, please get access to one before following along.
LOGICAL SYSTEM:
In SAP, a logical system means a client in an SAP instance. A logical system is just a label that needs to be assigned to a client in SAP. Goto [SALE]->Basic Setting->Logical Systems. Here is where you define logical systems and assign them to a client. A shortcut to view the list of clients is [SCC4]. Let's pick client 800 (double click ) and as you can see, the name of the logical system is T90CLNT090. You can change it if you want to. Similarly, there is another client 810. Now, lets try to establish master data communication between client 800 and client 810. (ie) between the two logical systems. If a new logical system needs to be defined, it can be defined here. Each logical system needs to be assigned to a client.
CONFIGURATION TO BE DONE ON SENDER SYSTEM
RFC Connection RFC stands for Remote Function Call.SAP mandates that the name of the RFC destination should be the same as the logical system. An RFC connection provides a level of abstraction over the actual connection details between 2 different systems. In this case the communication should happen between client 800 and client 810 on the same SAP instance. We are now trying to create an RFC connection for client 810 on 800. This would require connection details ( IP Address ), client number and authentication details ( user id and password ). What we are essentially doing is establishing a conduit to another system.
In this example, we are trying to establish an RFC connection between two clients on the same SAP instance. However, this procedure is same even if it is across different SAP instances.
As you can see, there are different types of RFC connection. Without confusion ourselves further, lets just say, ABAP connections are used when the source and destination systems are SAP. TCP/IP connections are used when communicating with a non-SAP system.
Let's try to create the RFC connection with the same name as the RFC destination - CUSTDEM810. ( In a standard SAP IDES system, this name could be different ). The system automatically picks up the IP address if the host is on the same subnet. Enter the user id and password to test the RFC connection.
1 note · View note
jonty-10 · 1 year ago
Text
0 notes
ashleshashekhawat21 · 9 months ago
Text
In SAP ABAP (Advanced Business Application Programming), the difficulty of topics can vary depending on an individual's experience and background. However, some of the most challenging topics in SAP ABAP include:
1. Advanced ABAP (ABAP Objects - OO ABAP)
Transitioning from procedural ABAP to object-oriented ABAP can be difficult, as it requires understanding concepts like inheritance, polymorphism, interfaces, and events.
Designing complex classes and frameworks adds to the challenge.
2. Enhancement Framework (User Exits, BADIs, and Enhancement Points)
Understanding how to properly implement and manage enhancements without affecting standard functionality can be tough, especially when dealing with different types of enhancements (classic BADI vs. new BADI, enhancement spots, etc.).
3. ALV (ABAP List Viewer) with OO ABAP
ALV reporting with the object-oriented approach can be more complex than the traditional methods, as it involves multiple classes and interfaces for handling lists and grids.
4. Performance Optimization
Writing efficient and optimized code in ABAP, particularly in large, complex systems, is challenging.
Dealing with database performance issues like using proper indexes, joins, and minimizing database round trips requires an in-depth understanding of performance tuning.
5. ABAP Web Dynpro and FPM (Floor Plan Manager)
Developing applications with Web Dynpro ABAP involves a steep learning curve, especially managing UI elements, context binding, and data flow.
FPM requires additional understanding of pre-built floor plan applications and customizing them.
6. SAP HANA and ABAP Managed Database Procedures (AMDP)
With the rise of SAP HANA, working with AMDP and CDS (Core Data Services) views to leverage the in-memory capabilities can be quite difficult.
Understanding how to push down logic to the database and effectively using SAP HANA-specific features adds complexity.
7. SAP Gateway and OData Services
Creating OData services using SAP Gateway can be difficult, especially handling different HTTP methods (GET, POST, PUT, DELETE) and managing complex scenarios like deep entity sets, batch processing, and filters.
8. IDocs and ALE/EDI
Handling IDocs and configuring ALE (Application Link Enabling) or EDI (Electronic Data Interchange) involves a deep understanding of data exchange mechanisms and error handling, making it one of the tougher areas for ABAP developers.
9. SmartForms and SAPScripts
Designing complex forms with SmartForms or SAPScript can be challenging due to the tool’s limitations, complexities in handling conditions, and aligning the output.
10. SAP S/4HANA Migration and Custom Code Adaptation
Adapting and converting legacy ABAP code to be compatible with SAP S/4HANA is a complex task. It involves adjusting code for HANA’s database and removing obsolete functionalities.
Each of these topics requires a good grasp of both technical concepts and business logic, which adds to the difficulty.
Anubhav Trainings is an SAP training provider that offers various SAP courses, including SAP UI5 training. Their SAP Ui5 training program covers various topics, including warehouse structure and organization, goods receipt and issue, internal warehouse movements, inventory management, physical inventory, and much more.
Call us on +91-84484 54549
Mail us on [email protected]
Website: Anubhav Online Trainings | UI5, Fiori, S/4HANA Trainings
Tumblr media
0 notes
ibstpvt · 3 years ago
Photo
Tumblr media
Hiring SAP MDM Technical Consultant
Exp:4 To 10 Years
Loc:Pan India
Skill: MDM consultant,SAP,RICEF, IDOC, Ale, Dialog programing, ODATA, ERP, Abap, OO ABAP ,Customization
#ibst #godigitalz #muzejobs #jobs #indiajobs #bangalorejobs #chennaijobs #hyderabadjobs #MDMConsultant #SAP #RICEF #IDOC #Ale #Dialog #Programming #Abap #OOABAP #Customization
0 notes
petrosolgas · 3 years ago
Text
Vallourec anuncia novas vagas de emprego para profissionais de MG e RJ
A Vallourec, empresa que atua principalmente no mercado de óleo e gás e geração de energia, está com diversas vagas de emprego para profissionais de MG e RJ. As oportunidades são para vários níveis de escolaridade em cargos como mecânico soldador, engenheiros, inside sales assistent, entre outros. Os candidatos devem apenas estar dentro dos requisitos exigidos pela Vallourec.
Confira a lista de cargos disponíveis na Vallourec 
Para facilitar a sua busca, separamos uma lista com as principais vagas de emprego abertas para profissionais de diversas áreas de atuação:
Engenheira Ou Engenheiro Sênior (marketing e Desenvolvimento)
Necessário graduação completa em engenharia mecânica ou de materiais, bom entendimento de gerenciamento de riscos, sólida experiência com departamentos técnicos ou indústrias de óleo e gás, entre outros.
Engenheira e Engenheiro Sênior de Industrialização
Necessário graduação completa em engenharia mecânica ou de materiais, conhecimento sobre processos de produção, experiência com departamentos técnicos de Produção e Qualidade, fortes habilidades de organização e relações interpessoais.
Analista de Sistemas e Negócios 
Necessário domínio do módulo SAP SD, conhecimento de IDOC, User-exit, Proxy, ALE, ABAP Debugging, LSMW, conhecimento de Variant Configuration, análise e solução de problemas, entre outros.
Técnico Manutenção Industrial
Necessário nível técnico em mecânica e eletromecânica completo, possuir experiência em planejamento, disponibilidade de escala de turno, desejável conhecimento no setor de aciária, entre outros.
Assistente de vendas internas
Necessário experiência com gerenciamento de projetos em ambientes industriais, inglês avançado, conhecimento em comércio internacional, logística e vendas, experiência no setor industrial, pacote office, inglês avançado, conhecimento em SAP, experiência com projetos pipeline, entre outros.
Engenheiro de Performance
Necessário superior completo em Engenharia Metalúrgica ou Materiais, Química, Mecânica, sólida experiência em Laminação de Siderurgia e Metalurgia, conhecimento de MiniTab, análise de processos, Excel e Word avançado, formação em 6 Sigma Green Belt ou Black Belt, entre outros.
Saiba como participar do processo seletivo das vagas de emprego no RJ e MG
Caso alguma das vagas de emprego da Vallourec se encaixem no seu perfil, não perca tempo e acesse o site de oportunidades da empresa.
Na página, além dessas, é possível encontrar diversas outras oportunidades abertas para vários setores. Ao selecionar o cargo desejado, é necessário ler atentamente a dados como requisitos, qualificações, atribuições, idiomas e outras informações disponibilizadas pela Vallourec.
Para a candidatura, os profissionais do RJ e MG devem preencher um formulário com dados essenciais como nome completo, CPF, e-mail, data de nascimento, telefone e outros.
A empresa, além de um salário compatível com o mercado, ainda disponibiliza aos contratados nas vagas de emprego, benefícios como assistência médica, auxílio fretado, auxílio academia, assistência odontológica, auxílio creche, cesta básica, cesta de natal, convênio com empresas parceiras, cooperativa de crédito, previdência privada, seguro de vida, programa de treinamentos, refeitório, Participação nos Lucros ou Resultados e Programa de remuneração variável.
CLIQUE AQUI PARA SE CANDIDATAR
Sobre a Vallourec
A Vallourec é uma das líderes mundiais em soluções tubulares premium, atuando principalmente ao lado dos mercados de energia. Sua experiência se amplia também ao setor industrial.
Com cerca de 17 mil colaboradores, usinas integradas em mais de 20 países e um setor de pesquisa e desenvolvimento avançado, a Vallourec atua lado a lado com seus clientes para disponibilizar mais do que apenas tubos, mas também soluções únicas, inovadoras, seguras e competitivas e inteligentes para tornar todos os seus projetos possíveis. Apenas no Brasil, a Vallourec conta com oito unidades em MG, SP, RJ e ES.
O post Vallourec anuncia novas vagas de emprego para profissionais de MG e RJ apareceu primeiro em Petrosolgas.
0 notes
techmadeeasywithpankaj · 4 years ago
Video
tumblr
Embedded Analytics and its benefits
Join my ABAP ritual community for FREE to practice for interview questions answer and to discuss any doubts: Telegram Link- https://t.me/joinchat/GRrI8lLmU0NU6sFJ
Contact Me on WhatsApp-+918700435272 / E-Mail - [email protected] 
For Full Core ABAP Course( 92 Videos, 135Hours, - Data Dictionary, Report, BDC, BAPI, MODULE POOL, LSMW, ENHANCEMENT) 
For More detail visit www.saptechmadeeasy.com 
Another course which I provide: 
ABAP ON HANA - 34 Videos, 65 Hours OOPS ABAP - 34 Videos, 60+ Hours ALE IDOCS - 8 Videos, 7.5 Hours, ADOBE FORMS - 9.5 Hours, 19 Videos ABAP ENHANCEMENT Made Easy - 28 Hours, 14 Videos
#PankajKumar #saptechmadeeasy #sapabaptrainning #SAP #sapcommunity #sapabaptrainning #embeddedsystems #interviewpreparation #sapinterview
0 notes
jobsine · 4 years ago
Text
SAP ABAP for APO | 6 To 9 Years | Mumbai Job For 9-12 Year Exp In Capgemini Mumbai, India - 3853939
SAP ABAP for APO | 6 To 9 Years | Mumbai Job For 9-12 Year Exp In Capgemini Mumbai, India – 3853939
Job Description * 4 to 6 years of experience in Implementation,Roll Out,Support including SAP S 4 Hana engagement experience. * Expert in CORE ABAP,DDIC ,Reporting Enhancements, ALE IDOC OOPS. * Expertise in Workflow is mandatory. * Profi Mumbai , India 4 – 6 Years Apply for the job now! #SAP #ABAP #APO #Years #Mumbai #Job #Year #Exp #Capgemini #Mumbai #India
Tumblr media
View On WordPress
1 note · View note
siva3155 · 5 years ago
Text
300+ TOP SAP BW Interview Questions and Answers
SAP BW Interview Questions for freshers experienced :-
1. Please describe your experience with BEx (Business Explorer) Rate your level of experience with BEx and the rationale for you’re self-rating How many queries have you developed? : How many reports have you written? How many workbooks have you developed? Experience with jump targets (OLTP, use jump target) Describe experience with BW-compatible ETL tools (e.g. Ascential) 2. What is SAP BW/BI? What is the purpose of SAP BW/BI? SAP BW/BI stands for Business Information Warehouse, also known as business intelligence. For any business, data reporting, analyses and interpretation of business data is very crucial for running business smoothly and making decision. SAP BW/BI manage the data and enables to react quickly and in line with the market. It enables the user to analyze data from operative SAP applications as well as from other business. 3. Describe your experience with the design and implementation of standard & custom InfoCubes. How many InfoCubes have you implemented from start to end by yourself (not with a team)? Of these Cubes, how many characteristics (including attributes) did the largest one have. How much customization was done on the InfoCubes have you implemented? 4. What is data Integrity? Data integrity is to eliminate duplicate entries in the database. 5. What is table partition? Table partition is done to manage the huge data to improve the efficiency of the applications. The partition is based on 0CALMONTH and 0FISCPER. There are two type of partitioning that is done Database partitioning Logical partitioning 6. What is data flow in BW/BI? Data flows from a transactional system to the analytical system (BW). DS ( Data Service) on the transactional system needs to be replicated on BW side and attached to infosource and update rules respectively. 7. Describe your experience with BW extractors How many standard BW extractors have you implemented? How many custom BW extractors have you implemented? 8. Describe how you have used Excel as a compliment to BEx Describe your level of expertise and the rationale for your self-rating (experience with macros, pivot tables and formatting)B) 9. What is ODS (Operational Data Store)? ‘Operational Data Store’ or ‘ODS’ is used for detailed storage of data. It is a BW architectural component that appears between PSA ( Persistent Staging Areand infocubes, it allows BEX (Business Explorer) reporting. It is primarily used for detail reporting rather than dimensional analysis, and it is not based on the star schema. ODS (Operational Data Store) objects do not aggregate data as infocubes do. To load the data into an IDS object, new records are inserted, existing records are updated, or old records are deleted as specified by RECORDMODE value. 10. What is the difference between ODS and Info-cubes? The difference between ODS and Info-cubes are ODS has a key while Info-cubes does not have any key ODS contains detailed level data while Info-cube contains refined data Info-cube follows Star Schema (16 dimensions) while ODS is a flat file structure There can be two or more ODS under a cube, so cube can contain combined data or data that is derived from other fields in the ODS
Tumblr media
SAP BW Interview Questions 11. What is the dimension in BW? How would you optimize the dimensions? A dimension in BW is a collection of reference information about a measurable event in data warehousing. In this context, events are known as “facts”. For example, a customer dimension’s attributes could include first and last name, gender, birth date etc. To optimize the dimensions, do not add most dynamic characteristics into the same dimension and make the dimension smaller. Also, define as many dimensions as possible, and the dimension should not exceed 20% of the fact table size. 12. What is partitioning and what are the benefits of partitioning in an InfoCube? Partitioning is the method of dividing a table (either column wise or row wise) based on the fields available which would enable a quick reference for the intended values of the fields in the table. By partitioning an infocube, the reporting performance is enhanced because it is easier to search in smaller tables. Also table maintenance becomes easier. 13. What does Rollup do? Rollup creates aggregates in an infocube whenever new data is loaded. 14. What are the inputs for an infoset? The inputs for an infoset are ODS objects and InfoObjects (with master data or text). 15. What internally happens when BW objects like Info Object, Info Cube or ODS are created and activated? When an InfoObject, InfoCube or ODS object is created, BW maintains a saved version of that object but does not make it available for use. Once the object is activated, BW creates an active version that is available for use. 16. What is the maximum number of key fields that you can have in an ODS object? 16. 17. What is the specific advantage of LO extraction over LIS extraction? The load performance of LO extraction is better than that of LIS. In LIS two tables are used for delta management that is cumbersome. In LO only one delta queue is used for delta management. 18. What is the importance of 0REQUID? It is the InfoObject for Request id. OREQUID enables BW to distinguish between different data records. 19. Can you add programs in the scheduler? Yes. Through event handling. 20. What is the importance of the table ROIDOCPRMS? It is an IDOC parameter source system. This table contains the details of the data transfer like the source system of the data, data packet size, maximum number of lines in a data packet, etc. The data packet size can be changed through the control parameters option on SBIW i.e., the contents of this table can be changed. 21. What is the importance of 'start routine' in update rules? A Start routine is a user exit that can be executed before the update rule starts to allow more complex computations for a key figure or a characteristic. The start routine has no return value. Its purpose is to execute preliminary calculations and to store them in a global data structure. You can access this structure or table in the other routines. 22. When is IDOC data transfer used? IDOCs are used for communication between logical systems like SAP R/3, R/2 and non-SAP systems using ALE and for communication between an SAP R/3 system and a non-SAP system. In BW, an IDOC is a data container for data exchange between SAP systems or between SAP systems and external systems based on an EDI interface. IDOCs support limited file size of 1000 bytes. So IDOCs are not used when loading data into PSA since data there is more detailed. It is used when the file size is lesser than 1000 bytes. 23. What is partitioning characteristic in CO-PA used for? For easier parallel search and load of data. 24. What is the advantage of BW reporting on CO-PA data compared with directly running the queries on CO-PA? BW has a better performance advantage over reporting in R/3. For a huge amount of data, the R/3 reporting tool is at a serious disadvantage because R/3 is modeled as an OLTP system and is good for transaction processing rather than analytical processing. 25. What is the function of BW statistics cube? BW statistics cube contains the data related to the reporting performance and the data loads of all the InfoCubes in the BW system. 26. When an ODS is in 'overwrite' mode, does uploading the same data again and again create new entries in the change log each time data is uploaded? No. 27. What is the function of 'selective deletion' tab in the manage->contents of an infocube? It allows us to select a particular value of a particular field and delete its contents. 28. When we collapse an infocube, is the consolidated data stored in the same infocube or is it stored in the new infocube? Data is stored in the same cube. 29. What is the effect of aggregation on the performance? Are there any negative effects on the performance? Aggregation improves the performance in reporting. 30. What happens when you load transaction data without loading master data? The transaction data gets loaded and the master data fields remain blank. 31. When given a choice between a single infocube and multiple InfoCubes with a multiprovider, what factors does one need to consider before making a decision? One would have to see if the InfoCubes are used individually. If these cubes are often used individually, then it is better to go for a multiprovider with many cubes since the reporting would be faster for an individual cube query rather than for a big cube with lot of data. 32. How many hierarchy levels can be created for a characteristic info object? Maximum of 98 levels. 33. What is open hub service? The open hub service enables you to distribute data from an SAP BW system into external data marts, analytical applications, and other applications. With this, you can ensure controlled distribution using several systems. The central object for the export of data is the Infospoke. Using this, you can define the object from which the data comes and into which target it is transferred. Through the open hub service, SAP BW becomes a hub of an enterprise data warehouse. The distribution of data becomes clear through central monitoring from the distribution status in the BW system. 34. What is the function of 'reconstruction' tab in an infocube? It reconstructs the deleted requests from the infocube. If a request has been deleted and later someone wants the data records of that request to be added to the infocube, one can use the reconstruction tab to add those records. It goes to the PSA and brings the data to the infocube. 35. What are secondary indexes with respect to InfoCubes? Index created in addition to the primary index of the infocube. When you activate a table in the ABAP Dictionary, an index is created on the primary key fields of the table. Further indexes created for the table are called secondary indexes. 36. What is DB connect and where is it used? DB connect is database connecting piece of program. It is used in connecting third party tools with BW for reporting purpose. 37. Can we extract hierarchies from R/3 for CO-PA? No We cannot, “NO hierarchies in CO/PA?. 38. Explain ‘field name for partitioning’ in CO-PA The CO/PA partitioning is used to decrease package size (eg: company code) 39. What is V3 update method ? It is a program in R/3 source system that schedules batch jobs to update extract structure to data source collectively. 40. What is modelling? Designing of data base is done by using modelling. The design of DB (Data Base) depends on the schema, and schema is defined as the representation of tables and their relationship. 41. What is the common method of finding the tables used in any R/3 extraction By using the transaction LISTSCHEMA we can navigate the tables. 42. Differences between table view and infoset query An InfoSet Query is a query using flat tables. 43. How to load data from one InfoCube to another InfoCube ? Thro DataMarts data can be loaded from one InfoCube to another InfoCube. 44. What is extended star schema? Star Schema comprises of Fact tables and Dimension Tables, while the table that consists the Master data are kept in separate tables. These separate tables for Master data are referred as Extended Star Schema. 45. Difference between extract structure and datasource In Datasource we define the data from diff source sys,where as in extract struct it contains the replicated data of datasource n where in we can define extract rules, n transfer rulesB) Extract Structure is a record layout of InfoObjects.C) Extract Structure is created on SAP BW system. 46. What are the data types for the characteristics info object? There are 4 types CHAR NUMC DATS TIMS 47. What is referential integrity mechanism ? Referential integrity is the property that guarantees that values from one column depend on values from another column.This property is enforced through integrity constraints. 48. Do you have any idea how to improve the performance of the BW? Asynchronous Updating (V2 Update) With this update type, the document update is made separately from the statistics update. A termination of the statistics update has NO influence on the document update (see V1 Update). Radio button: Updating in U3 update program Asynchronous Updating (V3 Update) With this update type, updating is made separately from the document update. The difference between this update type and the V2 Update lies,however, with the time schedule. If the V3 update is active, then the update can be executed at a later time. In contrast to V1 and V2 Updates, no single documents are updated. The V3 update is, therefore, also described as a collective update. 49. What are the transaction codes for process chain? RSPC: Process Chain Maintenance RSPC1: Process Chain Display RSPCM: Monitor daily process chains RZ20: To see log for process chains 50. What is B/W statistics and how it is used? The sets of cubes delivered by SAP are used to measure performance for query, loading data etc. B/W statistics as the name suggests is useful in showing data about the costs associated with the B/W queries, OLAP, aggregative data etc. It is useful to measure the performance of how quickly the queries are calculated or how quickly the data is loaded into BW. 51. What is entity relationship model in data modeling ? An ERD(Entity Relation Diagram) that can be used to generate a physical database. B) It is an high level data model. C) It is a schematic that shows all the entities within the scope of integration and the direct relationship between the entities. 52. What is the data target administration task? Data target administration task includes Delete Index Generate Index Construct database statistics Complete deletion of data target Compression of the info-cube etc. 53. What are the delta options available when load from flat file? Three options are available for delta management with flat files Full upload New status for changed records Additive delta 54. What are the steps within SAP BI to create classes for BW? To create classes or nodes for BW you have to follow the following steps, Click on post-processing of data sources b) Execute/Click on IMG activity c) Select BW or any desired node d) Click on context menu e) Press F6 or select “Create node” After following these steps, a new dialog box will appear, where you can insert your node or class for BW. 55. What is data ware-housing hierarchy? To define data aggregation hierarchy can be used. It is a logical structure that use ordered levels as a means of organizing data. For instance, by using time dimension hierarchy, it is possible to aggregate data from the month level to the quarter level to the year level. 56. How will you debug errors with SAP GUI ? To debug errors in SAP GUI you have to follow the path Run Bexanalyzer Business Explorer menu item Installation check This will show an excel sheet with start button, on clicking on it, it will verify the GUI installation and if there is any error you can fix it or either re-install it. 57. What is datamining concept ? Process of finding hidden patterns and relationships in the data.B) With typical data analysis requirements fulfilled by data warehouses,business users have an idea of what information they want to see.C) Some opportunities embody data discovery requirements,where the business user wants to correlate sets of data to determine anomalies or patterns in the data. 59. Usage of Geo-coordinates ? The georelevant data can be displayed and evaluated on a map with the help of the BEx Map. 59. Hope you have worked on enhancements and on which userexit you worked can you explain? Extended the Data source 0MATERIAL_ATTR , 0PLANT_ATTR, 0MAT_PLANT_ATTR for Master Data load from R/3 to BW. Edited User exit EXIT_SAPLRSAP_002 to populate Master Data for extended fields and EXIT_SAPLRSAP_001 for transaction data to extract from R/3 to BW 60. What is the t-code for generic extractor? RSO2 61. What is infoset query? InfoSet is special kind of InfoProvider. It is used to report by Joining ODS Objects and InfoObjects. InfoSets have been used in the Business Information Warehouse for InfoObjects (master data), ODS objects, and joins for these objects. The InfoSet Query can be used to carry out tabular (flat) Reporting on these InfoSets. 62. What is the purpose of aggregates? Aggregates are like indices to database tables. They are rolled up data on few characteristics on which report is run frequently. They are created for performance improvement of reporting. If a report is used very extensively and its performance is slow then we can create aggregate on the characteristics used in the report, so that when the report runs OLAP processer selects data from aggregate instead of cube. 63. How you did Datamodeling in your project? Explain We had collected data from the user and created HLD(High level Design document) and we analyzed to find the source for the data. Then datamodels were done indicating dataflow, lookups. While designing the datamodel considerations were given to use existing objects(like ODS and Cube) not storing redundant data, volume of data, Batch dependency. 64. As you said you have worked on Cubes and ODS,Which one is better suited for reporting? Explain and what are the drawbacks n benefits of each one Cubes are best for reporting to queries. It runs faster. In ODS we can have only simple reports. If we query based on Nonkey fields(Data fields) in ODS then, report runs slower. But in ODS we can overwrite, non key fields. But we can not overwrite in Cube. This is one of the disadvantage in Cube. 65. What are the different cubes you worked in FI? Please look at Business content cubes and BW documentation on them to answer this question. 66. What is delta upload? What is the use of delta upload? Data that has been changed or added is extractor or full data is extractor? When transactional data is pulled from R3 system instead of pulling all the data daily(Instead of having full load), if we pull only the changed records, or newly added records, the load on the system will be very less. So where ever it is possible we have to go for delta load than full load. 67. What are hierarchies? Explain how you used in your project? Hierarchies are organizing data in a structured way. For example BOM(Bill of material) can be configured as hierarchies. 68. What is t-code for CO-PA? KEB0 69. What is SID? what is the impact in using SID? In BW the information is stored as SIDs. SIDs are Auto generated number assigned to each characteristic value when they are uploaded. Search on Numeric character is always faster than Alpha characters and hence SIDs are assigned for each characteristic values. 70. What is Table partitioning? What are Return Tables? If we have 0Calmonth or 0Fiscper as time characteristic, then we can partition the fact table physically. Table portioning has to be supported by the Database. Oracle, Informix, IBM DB2/390 supports table partitioning. SAP DB, Microsoft SQL Server IBM DB2/400 does not support table portioning. Table partitioning helps to run the report faster as data is stored in the relevant partition. B) In Update rule routine, If we want to return multiple records, instead of single value, we can use this return table. 71. What is the t-code for Query Monitor? RSRT 72. Apart from R/3 ,which legacy db you used for extraction ? We had legacy system called CAM. CAM system had Open order information which was full load every day to OM Schedule line ODS. CAM system was connected to R3 through DB connect. 73. What are the three ODS Objects table explain? ODS Object has three tables called New, Active and Change log. As soon as new data comes into ODS, that is stored in ODS. When it is activated, the new data is written to Active table. Change is written in the change log. 74. Can you explain about Start routines how you used in your project give me an example? In start routine is used for mass processing of records. In start routine all the records of data package is available for processing. So we can process all these records together in start routine. In one of scenario, we wanted to apply size % to the forecast data. For example if material M1 is forecasted to say 100 nos in May. Then after applying size %(Small 20%, Medium 40%, Large 20%, Extra Large 20%), we wanted to have 4 records against one single record that is coming in the info package. This is achieved in start routine. 75. In update rules for an infocube we can specify separate update rules for characteristics of each of the key figures. In which situations is the above used? To be discussed(TBD). 76. Other than BW, what are the other ETL tools used for SAP R/3 in industry? Informatica, ACTA, COGNOS, Business Objects are other ETL tools. 77. Does any other ERP software use BW for data warehousing. NO. 78. What is the importance of hierarchies? One can display the elements of characteristics in hierarchy form and evaluate query data for the individual hierarchy levels in the Business Explorer (in Web applications or in the BEx Analyzer). 79. Where is 0RECORDMODE infoobject used? It is used in Delta Management. ODS uses ORECORDMODE info object for delta load. ORECORDMODE has values as X,D,R. In delta data load X means rows to be skipped, D & R for delete and Remove of rows. 80. What is operating concern in CO-PA? An organizational structure that combines controlling areas together in the same way as controlling areas group companies together. 81. Does all the characteristics present in ODS, are key fields. No. An ODS object contains key fields (for example, document number/item) and data fields that can also contain character fields (for example, order status, customer). 82. What is the use BAPI, ALE? BAPI, ALE => set of programs which will Extract data from data sources. BW connects SAP systems(R/3 or BW) and flat files via ALE. BW connects with non SAP systems via BAPI. 83. What is the importance of ‘Compounding’ of infoobjects? A Compound attribute differentiates a characteristic to make the characteristic uniquely identifiable. For example, in a Plant, there can be some similar products manufactured. (Plant A-- Soap,Paste,Lotion; plant B--Soap, paste, Lotion) In this case Plant A and Plant B should be made unique. So the characteristics can be compounded to make them unique. 84. Are there any limitations for BEx analyzer? TBD 85. How does BEx analyzer connect to BW? Bex Analyzer is connected with OLAP Processor. OLE DB Connectivity makes Bex Analyzer connects with BIW. 86. What is field partitioning in CO-PA? Internally allocates space in database. If needed table resides in one or few partitions, then only these partitions will be selected and examined by SQL statement, therby significantly reducing I/O volume. 87. Where to check the log for warning messages appearing in activation of transfer rules? If transfer rules are not defined for Info objects, then traffic lights will not be green. 88. What are the advantages of reporting on an infocube to that of reporting on an ODS? Query performance will be good with Infocube. Infocube has multidimensional model where as ODS is a flat table. Aggregates and Multi provider can be built upon Infocube, which will enhance the Query performance. Aggregates and mutiproviders cannot be built on ODS. 89. How does a navigational attribute differ from other attributes in terms of linking it with the infocube? TBD 90. How does delta update mechanism work in ODS? ODS has three database tables. New Table, Active Table and Change Log Table. Initially new data are loaded and their traces are kept in Change log table. When another set of data comes, it actually compares with change log and transfers the data (delta datinto active table and also notes in Change log. Everytime the tables are compared and data is written into the targets. SAP BW Questions and Answers Pdf Download Read the full article
0 notes
jonty-10 · 1 year ago
Text
0 notes