Code maintainability

Dear Experts,
I'm maintaining (post-gone-live) a BW system which is uses function modules extensively.
So much so that the codes are more important that BW itself, comparatively.
Is it common to have such code-intensive implementations?
What is the best practise in this regard?
Dae-Ja-Vu R/3 abap?
hope to get your views on such implementations.

Hi,
You normally have a lot of code where you have a lot of custom development, where the standard business processes that are available in SAP , do not meet your business requirement.
Normally when organisations go in for ERP implementatioin they usually conduct a BPR exercise to change their business Processes to be in line with the Industry. So , in effect they can use the templates of the processes available in SAP thereby reducing the cost of implementation. But in cases where organisations would like to retain their own unique processes they might need to do a lot of ABAP development to fit their process on to SAP. This would increase the cost of implementation as well as Maintenance on the system.

Similar Messages

  • Tax code maintained as ZERO, then also tax has been charged in billing docu

    Tax code maintained as ZERO, then also tax has been charged in billing document. Please help to find some solution
    Point will be rewared accordinly..
    DAVID

    In access sequence, if you check for your tax condition type, see what table is maintained.  Normally, for domestic scenario, table 368 would be used.
    So go to VF02, key in the billing document and execute.  There go to "Header" tab and check what tax classification for customer is flowing under the sub tab "Taxes".
    Next go to item level tab "Item Detail" and see what tax classification is flowing for that material.
    Now in VK12, for your tax condition type, you should have assigned tax code for the above combination.  From your comments, it seems, you have maintained for wrong combination.
    thanks
    G. Lakshmipathi

  • SAP Custom Code Maintainability Service - SAP AG only

    As an Enterprise support customer I have a quick question on Custom Code Maintainability Service
    We have previously requested this service from SAP and they have generated and gave us the report.
    My question:
    Is this service ONLY being done by SAP, or are we (as customers) also allowed to run this service ourselves?.
    When I look in the services available I cannot find the service to create and run myself. I am currently putting in some serious time to set-up the custom code life cycle management (CCLM). As part of this I would also like to run the service and generate the report myself, as I have done with some other service like TEA (Transport execution analysis)
    I have no problems with using CDMC (Custom development management cockpit) and to generate reports there, but it would be nice to actually run the service and generate the report ourselves.
    Much apreciated your feedback.

    Hi Midhun,
    thank you for your quick response!
    I have already used SOAPUI to test my query.
    >it's creating an xml file in a specific format where you need to pass values to get the output.
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:sap-com:document:sap:soap:functions:mc-style">
       <soapenv:Header/>
       <soapenv:Body>
          <urn:ZGetcustomerWebservice>
             <!--Optional:-->
             <ImCount>5</ImCount>
             <!--Optional:-->
             <ImKunnr>
                <!--Zero or more repetitions:-->
             </ImKunnr>
          </urn:ZGetcustomerWebservice>
       </soapenv:Body>
    </soapenv:Envelope>
    Is this the xml file you mentioned?
    I checked the following blog and tried debugging, but I couldn't see any variables value...
    Debugging Custom Script in Integration Gateway
    Here is my custom code:
    function processRequestData(message) {
       message.setHeader("Authorization", "Basic XXXXXXXX=");
       importPackage(com.sap.gateway.ip.core.customdev.logging);
       importPackage(com.sap.gateway.ip.core.customdev.util);
       importPackage(org.apache.olingo.odata2.api.uri);
       importPackage(java.util);
       importPackage(com.sap.gateway.core.ip.component.commons);
       importPackage(com.sap.gateway.ip.core.customdev.api);
       parentMap = new LinkedHashMap();
       parentMap.put("IM_COUNT", "5");
       //Set the message body back
       message.setBody(parentMap);
       //Logger
       importPackage (com.sap.gateway.ip.core.customdev.logging);
       log.logErrors(LogMessage.TechnicalError, "This is first log"+message.getBody().toString());
      return message;
    Authorization is perfectly working but others are not.
    It would be great if you could have suggestions.
    BR,
    Hanae

  • No accts maintained for company code clearing between comp.cds RTIL and RCP

    Dear sir
    i am stock transfer in one plant ot another plant  on 301MVT use in MB1B t code that time below error is showing
    No accts maintained for company code clearing between comp.cds RTIL and RCPL.

    Hi,Since you are doing 301 for plants in 2 different company codes you need to maintain CC clearing account,it will not required if do this scenario in same company code, Maintain the Company code Clearing account between 2 company codes through transaction OBYA with proper GL account.

  • Maintain condtions based on tax code

    hi.,
    what means by Maintain condtions based on tax code?
    i want maintain the sales tax condition record for TAXINN.
    how will make the this condition record for TAXINN?
    Regards.,
    lakshmanan.S

    It is the Tax Procedure which is condition based or formula based. In Indian scenario, Tax Procedure TAXINN is condition Based & TAXINJ is formula based.
    For Tax Condition, Tax code is required. For condition based Tax procedure TAXINN, we maintain Tax Code in the condition record, which is maintained in T.Code VK11 / VK12. If we maintain the condition record without Tax Code, it will process the scenario upto Billing, but will not release Billing Document to Accounting. In TAXINN, we can see only MM condition Type & it is not possible to maintain any rate / % in Tax Code in TAXINN.
    In TAXINJ, the formula is maintained in Tax Code. The rate / are maintained in TaX Code.
    How is Tax Code created?
    To create a Tax Code, first we select country, maintain the Tax Code & maintain Tax Type as 'A' for output tax & 'V' for input tax. T,Code: FTXP
    Regards,
    Rajesh Banka
    Reward points if helpful.

  • Tax code blocking while creating a Purchase Order

    Hi,
    While creating a PO.....it should not allow to create with one tax code,say M1, for that i tried to delete the tax code, but the deletion is not advisable. So, I need a USER EXIT or BADI which runs before saving the PO, which can be used to block that particular tax code in the PO creation.
    Thanks
    Nagesh

    Dear,
    Please below path.
    SPRO -> Material Management -> Purchasing -> Purchase Order -> Define Screen Layout at Document Level.
    Select ME21N - Create purchase order t-code and click on detail button.
    than click on selection group - GR/IR Control and make display entry for tax code.
    Than po creater can't maintain tax code in purchase order
    NOTE: - If you want to nill tax code please nill at the time of info record ans want to maintain specefic tax code maintain it in info recoerd.
    Regards,
    Mahesh Wagh

  • Service SRM PO fail to replicate to SAP with error"Tax code Mand. for ERS"

    HI
    We are facing issue for posting Serviice PO with vendor enabled with ERS functionality.
    Service purchase orders with ERS flag and with complete tax detail fail to replicate to MM PO. Error found on XML on ECC interface : "Enter Tax code in case of Evaluated receipt settlement".
    We have compelete tax details on the XML which is not recognized. When we manually feed the details in dubug it allows to post the document.
    PO is created with account assigned service item.
    Have any one come across simialr situation.
    Regards
    Prashanth K Saralaya

    Hi Prashanth,
      Do you have tax code maintained in SRM PO. SRM PO is pushed to ERP using RFC Calls and not XML(in standard scenarios). I am wondering why XML is being checked in debug mode by you for a SRM PO to make it to ERP.
    May I have the background of your requirement..
    Regards
    Virender Singh

  • Tax code is not picked up while doing ERS with T. Code. MRRL

    Hi Experts,
          I have got one Scheduling Agreement of certain material and based on goods receipt quantity user is performing ERS with T. Code MRRL. but when we are seeing different invoice documents generated by ERS with T. Code MIR4 for the same Scheduling Agreement, we are finding in some invoice document(In Basic data tab) didn't pick Tax Code and some invoice documents have picked Tax code.
    Following things are already maintained.
    1) Scheduling agreement is having tax code maintained.
    2) ERS field is ticked in Scheduling agreement
    3) Vendor is ticked for ERS
    4) GR based IV is ticked in Scheduling agreement
         Can some body suggest why this is happening

    Hi.,
    have u maintained the info record & tax code in info record for that particular material.
    please check it.
    Regards,
    Satpal

  • Error "Jurisdiction code could not be determined" in so create bapi

    I am using the bapi "SO_NEW_DOCUMENT_ATT_SEND_API1" for creating the sales order,
    it gives the error "Jurisdiction code could not be determined" Sometimes there are two juridiction code maintained in the system .
    1) During the ship to party address change at sales order , city , country and postal code fields determine the Juridiction codes. Sometimes there are two juridiction code maintained in the system for one city and in such cases BAPI fails to create an order.
    2)When the ship to party is foreign country then we do not need Juridiction code in sales order. In such cases also the BAPI fails to create sales orders and writes an error log , saying juridition code could not be determined.
    Proposed Soltuion.
    We have to modify the BAPI to force the values of ship to address as it is from the text file without exiting the sales order creation.
    Thank You,
    Ganesh

    hi ,
      u need to give the right postal address. If it is then it won't give the warning message.
    Regards,
    Rose.

  • Wrong Tax Code in Quotation

    Hi All,
    SAP uses condition type ( MWVS -input tax) as the basis of a calculation procedure- TAXAT, which enables integration between the  MM and FI module.
    Step 1:
    Step      Control     CType     Description   From      To
    100     0     BASB     Base Amount                     0     0               
    110     0     MWAS     Output Tax                    100     0          MWS
    120     0     MWVS     Input tax                     100     0          VST
    125     0     YWVS     Foreign Input tax     100     0          YST
    140     0     MWVN     Non-deduct.Input Tax     100     0          NAV
    150     0     MWVZ     Non-deduct.Input Tax     100     0          NVV
    200     0     NLXA     Acquisition Tax Cred     100     0          ESA
    210     0     NLXV     Acquisition Tax Deb.     100     0          ESE
    Step 2:
    Condition Record is created for Condition Type -MWVS Input tax based on Country/Tax Code .
    Here we have different tax codes maintained for AT country.
    Step 3:
    Create RFQ(ME41) :
    Create Quotation( ME47): Tax code is appearing automatically here.
    This tax code is wrong and I would like to know from where does the tax code appear in Quotation .
    Thanks In advance
    Regards,
    Payal Saxena

    Hi,
    Is the condition MWVS is maintained in  both pricing and tax procedures?
    For the tax code how you have maintained the condition record?Is it by transaction FTXP / FV11 or by MEK1?
    I think you have maintained the condtion by MEK1 for the tax code instead of FTXP / FV11.
    Remember it is a tax condition and should be defined in tax procedure.
    This condtion record contains the tax code which is getting defaulted to RFQ.
    Delete the condition record for MEK1.
    Cheers,
    Satish Purandare

  • In PO, invoice tab, i have entered tax code, but the screen is not opening

    Hi Friends
    In PO, invoice tab, i have entered tax code, maintained FV11conditions,still i am not able to open the taxes when i click on taxes.
    please note that this is not related to taxinn.
    but in MIRO, the value is calculated & posted correctly.
    Can anyone help me in this.
    Regards
    Pandari

    HI
    Assign the tax code to your comapny code .
    Path
    SPRO- L-G- Tax on goods-basic setting-Determination of excise-condition base -assign tax code to comapny codes.
    Prashant

  • PO tax code issue

    Hi,
    When i create auto PO,i get an error "enter tax code"
    I am procuring this material from warehouse and info record does exists fot the same.
    there is no tax code maintained in info record
    and when i create auto PO for outside vendor ,i m not getting this error....eventhough i have not maintained any tax code in info record.
    kinldy give inputs.
    Thanx in advance
    Ashok

    Hi manish,
    i want to know from where it is picking up the tax code and why i am getting error when i procure material from warehouse.
    and from where system is taking tax code in other case evenethough we have not maintained tax code in info record.
    Brgds,
    Ashok

  • Usage decision code

    hi,
       Where usage decision code can be maintained? is usage decission code maintained at plant level or company code level. In our process there are 3 ud codes i.e A for aceptance, A1 foe acceptance under deviation, R for rejection.

    Hi Prakash
    In QS51, you have to craete for particular plant.
    In SPRO --> Quality management --> Quality Inspection --> Inspection Lot Creation --> Maintain Inspection Types
    select inspection type and double click.
    enter UD selected set and tick check box selected set in same plant.
    This should work.
    Thanks
    Srinivas

  • Supplier Blocking code

    Hi,
    Where is the Supplier blocking code maintained in Customization?
    Thanks,
    Chintan.

    SPRO->Quality Management->QM in Logistics->QM in Procurement->Define Delivery Block (Transaction OQB3)

  • Default tax code in PO from Condition record :::::::

    Hello experts
    If a condition record for a plant vendor material combination  is maintained for a particular tax code , is it possible to default the tax code maintained in PO from the condition record??
    Pls give ur valuable inputs
    Regards
    Anis

    from Note 214151 - Tax processing in purchasing
    . Determination of the tax code
    The tax code is defaulted from the purchasing info record in the purchase order item, however, it can also be determined via the conditions. During the determination via the condition technique an access sequence is assigned in the standard system of condition NAVS. With the latter, different tax codes can be stored via the normal condition maintenance depending on tax indicators (material, plant, account assignment, origin). Basically this access sequence can also be assigned to other condition types. The tax code is only transferred to the purchase order if class "D" (taxes) is the condition type. If several condition types of this type exist in the purchase order item, the first one that contains a tax code is transferred.

Maybe you are looking for

  • Ipad crashing after ios8 update

    help ! After installing ios8 the ipad keeps crashing done the 8.0.2 update still crashing and reverting back to home screen can i get back to ios 7 when the ipad was 100% fine with no issues

  • Xbox 360 (or other HDMI cable) to Thunderbolt Display

    Hi all, Is there a way to get HDMI in on the Thunderbolt Display? I'm looking for a minimal cost solution to play my Xbox on my display and have only found the Kanex HD, which I'm not even sure works with the Thunderbolt Display. Has anyone found ano

  • VMDK to VHDX conversion causes errors described in KB 2470478

    Hi all, this is the situation: We are converting multiple VMs (Windows 2008 - not R2) from ESXi 5.1 to Hyper-V 2012 R2. The conversation itself is always successful but when we check the event log in the migrated servers we see errors like: ESENT ...

  • What is the use of BI ACCELERATOR

    What is the use of BI ACCELERATOR

  • SC 3.2 on Sol10u3 - x86 max nodes... ?

    I've asked on comp.unix.solaris newsgroup about x86 max nodes, but nobody replied: Could someone clarify to me what is the maximum number of allowed x86 nodes in Sun Cluster ? The following link http://docs.sun.com/app/docs/doc/819-2969/6n57kl137?a=v