IBM
20+ Interview Questions and Answers
Q1. Difference between standard order and rush order? How the delivery is created immediately in rush order, where are the controls?
Standard orders have regular delivery times while rush orders require immediate delivery. Controls for rush orders are typically set in the system.
Standard orders have regular delivery times based on the company's standard processing and shipping times.
Rush orders are prioritized for immediate delivery, often with expedited processing and shipping.
Controls for rush orders are usually set in the system, such as flagging the order as a rush order or assigning it to a specific t...read more
Q2. Cyclomatic Complexity in Salesforce
Cyclomatic Complexity is a software metric that measures the complexity of a program based on its control flow.
Cyclomatic Complexity is calculated by counting the number of decision points in a program.
It helps in identifying complex code that may be difficult to understand, test, and maintain.
Higher Cyclomatic Complexity indicates higher risk and potential for bugs.
Reducing Cyclomatic Complexity can improve code quality and maintainability.
Salesforce provides tools like PMD ...read more
Q3. 1. Mention your previous projects. 2. Difference between static and non static in main method. 3. What are synchronous and asynchronous services in sterling oms?
Previous projects include implementing Sterling OMS, difference between static and non-static in main method, and understanding synchronous and asynchronous services in Sterling OMS.
Implemented Sterling OMS for a retail client to streamline order management processes
Static in main method means the method can be called without creating an instance of the class, while non-static requires an instance
Synchronous services in Sterling OMS are executed in a sequential order, while a...read more
Q4. Give example of how high level item category is used st document level
High level item category is used at document level to group similar items together for easier tracking and reporting.
High level item category can be used to classify items based on their type, purpose, or department.
It helps in organizing and grouping items for better visibility and analysis.
For example, in a procurement document, high level item category can be used to group all office supplies together for easier tracking and reporting.
Q5. Order Of Execution in Salesforce related Scenarios
Order of execution in Salesforce determines the sequence in which various operations are performed.
The order of execution is as follows: Validation rules, before triggers, after triggers, assignment rules, auto-response rules, workflow rules, processes, escalation rules, and finally, the commit.
Validation rules are checked first to ensure data integrity.
Before triggers are executed before the record is saved to the database.
After triggers are executed after the record is save...read more
Q6. what is yard management and type of implementation you have completed
Yard management involves the efficient organization and tracking of goods within a warehouse or distribution center.
Yard management includes tasks such as trailer management, dock scheduling, and yard optimization.
Implementation may involve the use of yard management software to track inventory, manage trailer movements, and optimize yard space.
I have completed implementations of yard management systems for clients in the logistics and supply chain industry.
One example of a y...read more
Q7. Item categories for return orders, consignment processes and their schedule lines
Item categories for return orders, consignment processes, and their schedule lines
Return orders typically fall under categories like damaged goods, wrong item received, or change of mind
Consignment processes may involve categories such as delivery scheduling, inventory management, and payment terms
Schedule lines for return orders and consignment processes help track timelines for actions and deliveries
Q8. What is the 17th step in pricing procedure
The 17th step in pricing procedure is determining the final price based on all previous calculations and adjustments.
The 17th step involves taking into account all previous steps in the pricing procedure
It may involve applying discounts, taxes, and any other adjustments to arrive at the final price
This step is crucial in ensuring that the final price is accurate and competitive
Q9. Master data tables for customer and material master
Master data tables for customer and material master are essential for storing detailed information about customers and materials.
Customer master table stores information about customers such as name, address, contact details, etc.
Material master table stores information about materials such as description, unit of measure, price, etc.
These tables are crucial for efficient data management and retrieval in a business system.
Q10. Placement of tax configuration in pricing procedure
Tax configuration should be placed at the end of the pricing procedure to ensure accurate calculations.
Tax configuration should be placed after all other conditions and calculations in the pricing procedure.
This ensures that taxes are calculated on the final price after all discounts and surcharges have been applied.
Placing tax configuration at the end helps in avoiding any discrepancies in tax calculations.
Example: Condition types like PR00 for gross price, K004 for discount...read more
Q11. Basic configuration steps of output determination
Output determination involves configuring condition records, access sequences, and output types in SAP ERP system.
Define condition tables for output determination
Create access sequences to determine the sequence of condition tables
Assign condition records to access sequences
Configure output types and assign them to access sequences
Test output determination by creating sales orders or invoices
Q12. What is the master data for APO
Master data for APO includes materials, customers, vendors, resources, and production data.
Materials - raw materials, semi-finished goods, finished products
Customers - information about customers such as location, preferences
Vendors - details of suppliers and their products/services
Resources - machinery, equipment, tools used in production processes
Production data - information on production schedules, capacities, lead times
Q13. What are different planning engine
Planning engines are software tools used to optimize and automate planning processes.
OptaPlanner: an open-source Java-based planning engine
IBM ILOG CPLEX: a commercial optimization engine for mathematical programming
Google OR-Tools: a collection of optimization tools developed by Google
Apache Spark MLlib: a machine learning library with built-in optimization capabilities
Q14. How does Heuristics work?
Heuristics is a problem-solving approach that uses practical methods to find solutions quickly.
Heuristics involves using rules of thumb or educated guesses to make decisions
It is based on past experiences and common sense rather than strict logic
Examples include using trial and error, breaking a problem into smaller parts, or using analogies
Q15. Buisness Diagram for salesforce ordermanagement
A business diagram for Salesforce order management is a visual representation of the sales process within the Salesforce platform.
Include stages such as lead generation, opportunity management, quoting, and order fulfillment.
Utilize Salesforce objects like Leads, Opportunities, Quotes, and Orders to map out the process flow.
Incorporate automation tools like workflows, process builder, and approval processes to streamline the order management process.
Q16. How to debug the applications
Debugging applications involves identifying and fixing errors in the code.
Use debugging tools like breakpoints, watchpoints, and logging statements to identify issues in the code.
Step through the code line by line to understand the flow and identify where the issue occurs.
Check for syntax errors, logic errors, and runtime errors in the code.
Utilize error messages and stack traces to pinpoint the location of the error.
Test different inputs and scenarios to reproduce and isolat...read more
Q17. Golden rule of access sequence
The golden rule of access sequence determines the order in which system accesses condition records in SAP.
Access sequences are used in SAP to determine the order in which condition records are accessed during pricing determination
The golden rule states that the system will access condition records in the order they are defined in the access sequence
If a condition record is found in an earlier step of the access sequence, the system will not continue to search for a record in ...read more
Q18. How to create Macros
Macros in packages can be created using the built-in macro recorder or by writing VBA code.
Use the macro recorder to record a series of actions and save them as a macro.
Edit the recorded macro to customize it further.
Write VBA code to create more complex macros with specific functionalities.
Q19. System design of applications
System design of applications involves planning and creating the architecture of software applications.
Identifying requirements and constraints
Creating a high-level design
Breaking down the system into components
Defining interfaces between components
Considering scalability, performance, and security
Choosing appropriate technologies and frameworks
Q20. Flows in salesforce
Flows in Salesforce are automated processes that guide users through a series of steps to accomplish a specific task.
Flows can be used to automate business processes, collect data, or interact with users.
They can be triggered by a variety of events, such as record changes or button clicks.
Flows can include screens for user input, decision elements, and actions to perform tasks.
They can be created using the Flow Builder tool in Salesforce.
Flows can help streamline and standard...read more
More about working at IBM
Top HR Questions asked in null
Interview Process at null
Reviews
Interviews
Salaries
Users/Month