BAdI Import Procedure

hi,
Please give me the procedure for importing a BADI
thnks.

HI,
Conflicts can occur at release upgrade or when transporting a Business Add-In within a system infrastructure containing multiple levels (country versions, industry solutions, partners, etc.). Possible collisions include:
Case 1 : Multiple active implementations exist for Business Add-Ins that have not been designed for multiple use (for the same filter value, if add-in is filter-dependent).
Case 2 : Identical interfaces were assigned during Business Add-In definition.
Case 3 : Identical function codes were assigned during Business Add-In definition.
Whenever such collisions occur, corresponding error messages and warnings are created in the transport log at import. Their long texts provide you with information on how to proceed.
If the collision described in case 1 occurs in your system, proceed as follows
1. Choose Utilities -> Adjustment -> Multiple active implementations (in transaction SE18).
A list appears displaying your Business Add-Ins. A red traffic light indicates that multiple active implementations exist for that add-in.
2. Deactivate these implementations using the appropriate pushbutton or double-click on the name of the implementation to branch to the corresponding transaction where you can then correct the problem
In cases 2 and 3, proceed as follows:
1. Choose Utilities -> Adjustment -> Multiple assigned interfaces or Multiple function codes assigned.
Both of these menu options display an overview; the Add-Ins in question are marked with a red traffic light.
2. The people responsible for those add-in definitions where identical interfaces and function codes occur must now decide how to proceed. To delete a function code or change an interface name, call the ABAP Workbench and use the appropriate pushbutton to call the tool you need. A new transport may be necessary.
Sorting BAdI Implementations
Use
The sequence for execution of BAdI implementations can be controlled for BAdIs used on a multiple basis by a sort mechanism.
Procedure
In the BAdI Builder (SE18), choose Utilities -> Sort.
Choose Standard Sort if sorting is to take place using numeric sort values. The numeric values are entered in the displayed field
Layer Value when you create the implementations and stored in a table. The implementations are executed in accordance with the specified sequence.
Choose Special Sort if sorting is to take place using non-numeric sort values. In this case, you need to enter the name of the implementation that will be created in the following step.
Proceed as follows if you require special sorting:
1. Create an implementation for the BAdI definition BADI_LAYER contained in the delivered product. Enter a BAdI definition as filter value in the Properties tab (the name will be used as a dummy value to begin with).
2. Create a screen (in a function group or a module pool). The screen contains, for example, a text field with the name Sort Value and an input field.
3. Choose the Subscreens tab of the BAdI implementation and enter the called program and the screen number.
4. Choose the Interface tab. The IF_EX_BADI_LAYER interface contains the following methods:
In addition to methods for data transmission of the sort value and for changing the BAdI implementation, the interface also contains a sort method that sorts a table of values in any specified order.
A standard table is passed to this method as a changing parameter. The table contains values only; it does not contain any implementation names.
This table contains, for example, inputs for the Sort Value field when you create implementations. The user can maintain any fields as required and sort them according to any specified criteria at runtime.
5. Program the method SORT_DATA. Here is an example of simple sorting of numeric values:
6. Program the methods for data transmission in the following form
7. Program the call for implementations from the application program. The IF_EX_BADI_LAYER interface contains a parameter-free method called TEST for test purpose.
The implementations are executed (for example, in numeric sequence).
Switching Off Sort Function
To switch off the sort for the execution of BAdI implementations, choose Utilities -> Sort and finally No Sort. The implementations will now run in an arbitrary sequence in this case. The edit field that was displayed using a subscreen during the execution of a BAdI implementation now disappears.
Sorting of BAdI implementations can be switched on again at any time. This does not count as a modification to the standard version. The BAdI definition is not changed. Switching off or making a change, on the other hand, counts as a modification.
Cheers,
Chandra Sekhar.

Similar Messages

  • Update the export import procedure in ME23n!!

    Hi,
    Is ther any exit/badi available which can be used for updating Export/Import Procedure for Foreign Trade ( EIPO-EXPRF) for transaction ME23n...
    Regards
    Gunjan

    ME23N is a display transaction not update.
    ME21N / ME22N / ME23N has a BADI that gives access to a lot of the PO data - ME_PROCESS_PO_CUST
    Note that this BADI has a number of methods with parameters defined as "Importing" which makes it look like you cannot change data, but some of these parameters are "TYPE REF TO" objects which themselves have methods such as GET_DATA and SET_DATA that actually allow you to access and change the fields.
    Search for previous posts including "ME_PROCESS_PO_CUST" - there is sample code in some of them.
    In transaction SE19, if you display the BADI then select menu option goto>sample code>display, you will be able to drill down on the PROCESS_ITEM method to some SAP supplied sample code.
    Andrew

  • Foreign trade data: import procedure determination in PO

    Hi,
    The import procedure field in my PO is sometimes filled in sometimes not. When I use PO-Type ZFA I get my import procedure automaticaly filled. When I use PO-Type ZRP i do not get it filled in. Although the Article, supplier and plant are exactly the same. Where can I give in the default value for import procedure for each PO-type?

    hi,
    please check this
    Sales and Distribution -- Foreign Trade/Customs -- Basic Data for Foreign Trade -- Define Business Transaction Types And Default Value

  • Import Procedure Customization and Steps in Import Cycle

    Dear SAP experts,
    My client wants to map the Import purchase in SAP.
    I would like to know the import procedure process in purchasing and what are the various documents involved in the whole cycle.
    And how to map the same in SAP.
    1. Customization steps needed to map this scenario in SAP. - Including Pricing procedure, condition types, schema, tax code to be created, account keys, any account determination steps needed.
    2. Steps involved in the import procedure.Including the creation of Vendor. ( customs office ? how to create the same and use
    the same.)
                   How to do the GR in import procedure.Also what are the steps to be followed in Invoice verifications of import .
    Also mention the various accounts posted in the whole process.
    If anyone can send me the links where details along with screenshots can be found.
    Best Regards,
    MM

    Hi,
    In case of Import PO, Excise Duties don't come from Tax Procedure, These come from MM Pricing. Here you have to use a Zero % Tax Code.
    First of all create following condition types in M/06, as suggested below method;
    JCDB IN:Basic Custom Duty
    JCV1 IN : CVD
    JECV IN : Ed Cess on CVD
    J1CV IN : H&SECess on CVD
    JEDB IN : Ed Cess on BCD
    JSDB IN : H&SECess on BCD
    JADC Addnl Duty of Custom
    JCV1, JECV, J1CV and JADC will go to Excise MODVAT Accounts and JCDB, JEDB and JSDB will get loaded on inventory.
    In M/06, for all above conditions, keep following controls;
    Cond. class A (Discount or surcharge) Plus/minus A (Positive)
    Calculat.type A (Percentage)
    Cond.category B (Delivery costs)
    Activate "Currency Conversion" and "Accrual"
    Vendor in GR 2 (Entry always possible)
    Then assign the above condition types in Imort Pricing in M/08
    Also check following;
    SPRO > Logistics - General > Tax on Goods Movements > India > Basic Settings > Determination of Excise Duty > Maintain Excise Defaults > Here assign following for Tax Procedure;
    CVD cond. - CV1
    ECS cond. - JECV
    ADC cond. - JADC
    And J1CV need not be assigned since it is hard-coded in SAP Standard program.
    Also do account determination in OBYC as your have already done for MIRO of Customs Invoice.
    Also check in SPRO > Logistics - General > Tax on Goods Movements > India > Basic Settings > Maintain Company Code Settings > Here Assign CVD Clearing A/c in your Company Code.
    In case of Import Purcase;
    1. First you create Import PO and input all the Import duties in PO.
    2.Then you do LIV for Customs Office (Here you enter all the Import duties as per Bill of Entry) and following A/c entry get generated;
    Customs Office A/c - Cr (Vendor Recon A/c)
    Customs Duty Clearing A/c - Dr (OBYC - ZCC)
    CVD Clearing A/c - Dr (OBYC - ZCV)
    3. Then Capture Bill of Entry in J1IEX.
    4. Then you do GR w.r.t. Import PO (MIGO), Accounting Entry will come as following;
    Stock A/c - Dr (OBYC - BSX)
    GR/IR Clearing A/c - Cr (OBYC - WRX)
    Customs Clearing A/c - Cr (OBYC - ZCC)
    5. Post Bill of Entry in J1IEX, and Accounting Entry will come as following;
    CENVAT Receivable A/c (BED, ECS, SECess and ADC) - Dr (From Account Detmn of GRPO with Sub Trans Type - IP)
    CVD Clearing A/c - Cr (From Compnay Code Settings of Excise)
    6. MIRO - For Import Vendor
    Import Vendor - Cr (Recon A/c)
    GR/IR Clearing A/c - Dr (WRX)
    7. MIRO - For Clearing Agent
    Out of following conditions;
    JCDB IN:Basic Custom Duty
    JCV1 IN : CVD
    JECV IN : Ed Cess on CVD
    J1CV IN : H&SECess on CVD
    JEDB IN : Ed Cess on BCD
    JSDB IN : H&SECess on BCD
    JADC Addnl Duty of Custom
    JCDB, JEDB, JSDB will get loaded to Stock and JCV1, JECV, J1CV and JADC will get posted to CENVAT Receivable A/c
    In M/08, assign A/c Key ZCC to JCDB, JEDB, JSDB conditions and Customs Clearing A/c in OBYC and A/c Key ZCV to JCV1, JECV, J1CV and JADC conditions and CVD Clearing in OBYC.
    Note: - Here you don't have to use Tax Procedure Accounting (OB40) in case of Imports. Only maintain a Zero % Tax Code in Import PO.

  • Pricing , freight conditon type, import procedure in pricing , taxes

    I understood the pricing , but what with some exercises from where get this?
    How many conditon type will be used in MM ?
    <b>pricing , freight conditon type, import procedure in pricing , taxes</b>
    which conditon types used ? what make the settings in freight conditons ?

    Hi PV
    You can go for Alt calc type ,there we can write, the requirement what we need and that has to be put in the subtotal table
    Reward if useful
    Regards
    Srianth

  • Export/import procedure for foreign trade field in PO item

    Hi Experts,
    I met a problem in import PO. Is there a possible way to make the Export/import procedure for foreign trade field in PO item automatically be determined?
    Thanks,
    Emily

    IF the import data tab shows up is depending on customizing for foreign trade data.
    The setting is done in IMG
    MM > Purchasing > Foreign Trade/ Custome > Control FT data in MM SD documents > Import screens in purchasing document

  • Mandatory field Export/Import Procedure for Foreign Trade

    Hello all!
    Is there any possibilty to define the field Export/Import Procedure for Foreign Trade
    within the infoset as a mandatory field?
    Table T162 doesn't show me this field.
    Kind regards,
    Barbara

    Hello,
      in customizing under "Materials Management --> Purchasing --> Foreign Trade/Customs --> Control Foreign Trade Data in MM and SD Documents --> Incompleteness Schemas for Foreign Trade Data" you can create an incompletion procedure defininig the documents fields assigning a control type. Then in the subsequent customizing step "Foreign Trade Data in MM and SD Documents" you can assign the Incompleteness schema to each country code, choosing import or export.
    Hope to be useful.
    Best regards,
    Andrea

  • VI70 - Default Import Procedure

    Hello Experts!
    My problem is, that the Default Import Procedure(40000 from AT to NL) in VI70 doesn´t default the field in my purchase order.
    I know i can also default the Procedure in an inforecord, but why i can default it in VI70, but the system doesn´t care about it.
    Maybe you have some advices for me,
    Best Regards
    Florian

    Hi,
       Refer the note: 473069 - Default values for external stock transport order which explains the standard design. Please check the note and proceed acordingly.
    Regards,
    AKPT

  • ENGR / PO Import procedure not defaulted

    Folks,
    Somehow the import procedure is not defaulted in the item of the PO which results in errors during creation of periodic declarations. The business transactions is defaulted correctly.
    Any suggestions?
    MdZ

    The field 'import/export procedure' can be defaulted in a purchase order by entering it in the inforecord.

  • REg: Import procedure with CIN

    Dear Experts,
    Please briefly explain the IMPORT PROCEDURE .
    My Clent is an Indian client. So I have to take care of CIN also.
    How exactly the flow will be.
    Please help me out in this regard.
    Regards
    Nayak

    Imports use sepcial condition types like:
    Customs Duty, landing charges,
    JCVA     Add. Customs Duty %
    JCVN     CVD %
    JECN     ECS on CVD%
    JEDB     ECS on Customs %
    for these the vendor has to be maintained as the Customs commissioner.
    With CIN, you can claim cnevat only on CVD and cesses on CVD.
    The process flow will include:
    1. Create imports PO with different customs duties. - ME21N
    2. Invoice verification for Customs duties - MIRO
    3. Payment to vendors (Customs)     F-53
    4. Receipt of Goods - MIGO
    5. Post Excise Invoice for material document - J1IEX
    6. Post Material vendoru2019s invoice in Invoice verification u2013 enter Invoice using PO No.- MIRO
    7. Post Freight vendoru2019s invoice in Invoice verification u2013 enter Invoice using PO no.- MIRO

  • PO;Import procedure

    Hi Murali
    Thanks for the quick reply
    I need further help in this
    Actually in PO (me21N) ITEM- IMPORT-origin/destination/business
    Import procedure
    this Import procedure -001 should be determined automatically ……the user is giving it manual…but it should determined automatically..This is not happening even after marinating the combination in
    Vi70-( Define Process Proposal for Stock Transport Orders)
    I have maintained combination- supplying plantreciving plant CAT+ Procedure
                                                           05270554f+001
    And also in  Define procedure default(OVE7)
    Country+ sales area+ exp/imp+ item cat+ procedure
    Exp/imp- is maintained in material master data
    The problem is the user is giving manual.. he wants it automatic determination…
    I am not getting where I have to maintain to get that determined automatically
    Regards
    sujan

    thnks

  • ME21N Import procedure is not defaulted how come?

    Hi,
    We import from Japan. Comm. codes are filled.
    Only Import procedure is not defaulted. For SD I found
    a solution in customizing. But how to default value in MM?
    Best regards,
    eric van zundert

    Hi,
    You need to create a schema group for vendor & assign the Imports schema meant for the vendor to the schema group in the customising node >
    SPRO > MM > Conditions>Define Schema Group --- This is for schema group definition.
    Then you assign the defined schema group to the pricing procedure in
    SPRO > MM > conditions > Define Schema Determination.
    then the schema group should be assigned to the vendor in the "Purchasing data".
    This will then bring the imports schema to the PO. Also ensure that you have not activated the material as "Free goods".
    Best regards

  • Import procedure in PO??

    Hi All,
    How can I get import procedure determined automatically in an import PO?
    I have maintained the configuration still its not there.....what could I be missing?
    Regards,
    V S

    Hi,
    Please refer below link 
    http://www.sap-img.com/materials/steps-for-mm-pricing-procedures.htm
    Regards,
    Vinay

  • Import procedure problem

    Dear Sir
    in our import procedure previously we use to capture the BOE or excise invoice while doing GRN itself say Part 1 then we will post PART II through j1iex. in this case CVD indicator and subtransaction type automatically getting selected.
    But we changed our process slightly that is do GRN with out part I then capture the Excise invoice throuigh j1iex against GRN no then update j1i5 and post part II. in second case CVD indicator not getting flagged because of this cenvat getting posted to wrong G/L account
    can you please explain me any other option is there to flag the CVD indicator.
    it will be very useful if you help in this
    Thanks
    Maruthi

    Hi Maruthi,
    Correct imports process is as follows
    1) PO with valid customs conditions
    2) Miro for custom duties in INR.
    3) Capture excise(Bill of entry) with ref to PO, automatcially the popup screen for custom duty paid will appear.
    4) Do Migo with pop up for excise invoice and part 1 gets posted after saving.
    5) In J1iex, post the Part II for cenvat.
    Other than this if u try other methods, it will result in wrong updation.
    Please follow the standard process.

  • Import procedure -step by step

    Dear all,
    can anybody explain total import procedure along with miro and migo with total account postings of excise n customs duty?
    Full points assured..
    thanks in advance.

    Import scenario
    To map Import procedure into SAP , follow the following steps :
    1.Create material master of import goods.
    2.Create vendor master record of import vendor and Customs clearing vendor.
    3.Maintain CIN settings.
    4.Maintain J1id.
    5.Maintain Pricing procedure SAP standard JIMPOR..,maintain required conditions..JCDB,JCV1...
    6.Assign the schema to respective import vendor in Purchasing view of VMR.
    Process
    Create import PO ,check in conditions of JCDB, JCV1 the customs clearing vendor(Indian vendor) and percentage is assigned..This can be done by In condition tab select condtion then click on display,then enter.
    Save the PO.
    MIRO --Capture Bill Of Entry.(Commercial Invoice No.,).Customs clearing first .Here CVD will b converted to BED.
    Capture Excisse invoice--j1iex.
    MIGO.
    Post Excise Invoice.
    MIRO...Payment to vendor(import vendor)
    IMPORT ENTRIES
    Find the fin. acct, entry genrated by system with end of every transaction and Import Business Process.
    1. Create PO, in contion tab of PO , maintaint all possible Bill of entry coponent and assigned it with custom vendor.
    2. Create MIRO for custom vendor ( Planned delivery cost)
    FI Entry of Import (Planned Delivery Cost)
    1 K 2001000 customs                            60,592.36- INR
    2 S 2027100 CVD Clearing                           336.07INR
    3 S 2025000Customs Provision                  9,845.38INR
    4 S 2025000Customs Provision                   985.38INR
    5 S 2027100CVD Clearing                       33,606.65INR
    6 S 2027100CVD Clearing                            672.13INR
    7 S 2025000Customs Provision                    492.69INR
    8 S 2025000Customs Provision1               4,654.06 INR
    3. Create GR for Excisable /non-excisable mat.
    for Material
    1 89 4002100 RM:coal                                   221,365.01 INR
    2 96 2021000 Provisional Liab-GR                  195,387.50- INR
    3 50 2025000 Customs Provision                     14,654.06- INR
    4 50 2025000 Customs Provision                         985.38- INR
    5 50 2025000 Customs Provision                          492.69- INR
    6 50 2025000 Customs Provision                      9,845.38- INR
    for Excise
    1 40 4610410 RG 23A-Higher Ed Ces                   336.07 INR V0
    2 40 4610100 RG 23A-BED                            33,606.65 INR V0
    3 40 4610400 RG 23A-Ed Cess                           672.13 INR V0
    4 50 2027100 CVD Clearing                           34,614.85- INR V0
    4. create MIRO for importer liab.
    FI for Vendor( Importer)
    1 K 2001000 test /                                       195,387.50- INR
    2 S 2021000 Provisional Liab                         195,387.50 INR
    refer following doc for customization and procedure
    http://help.sap.com/bp_bblibrary/500/html/J83_ProImportedMat_EN_IN.htm
    regards
    kunal

Maybe you are looking for

  • Mac Mini not starting up

    When starting the computer, it stops at a gray screen and doesn't go any further. I have ran the hardware disc utility multiple times. When I click the verify disk it says that 1 volume needs to be repaired. When I click repair disk, it says that the

  • A problem about filter data in RPD by Roles

    Dear All, I face a serious problem. How I set the filter in RPD if there are several member I dont want to receive in different Generation? Assume I want receive A, B in Gen4, Accounts. C in Gen5, Accounts. And D, E, D in Gen6, Accounts? I tried to s

  • 300GB Harddrive trying to format. For Mac & PC

    300GB Harddrive trying to format. Hello, I recently purchased a 300GB Seagate 7200RPG Harddrive that was put in my USB 2 External Case. I've tried to format using the MS-DOS option in Panther v10.4.6 However it didn't seam to work. After three hours

  • Nokia N93 firmware update

    Hello everyone. if someone know it will possible in future update firmware in Nokia N93 via internet like n70 and other phones? I have these phone and it is full of bugs. photo quality is werry bad and also phone hang up automaticaly. I think in next

  • Requirement  output based on Selection screen

    I have the data like this and need to have a report as per the below requirement Please experts guide me how to acheive this. RECORDCompcode div category       SalesOrg          Price       1     1208      A1      -           -     950      2     120